製品の概要
Basic Concepts
ユースケース
機能概要
アカウントシステム
ユーザープロフィールとリレーションシップチェーン
メッセージ管理
グループシステム
Official Account
Audio/Video Call
使用制限
Message Input Interface | Emoji Picker |
![]() | ![]() |
Method | Parameter | Description |
MessageInput | conversationID: String | Conversation ID that identifies the current chat session. For C2C Chat, use the format c2c_userID. For group chat, use group_groupID. |
| modifier: Modifier | Jetpack Compose modifier for configuring style, layout, behavior, and appearance. |
| config: MessageInputConfigProtocol | Input style configuration that controls which function buttons are displayed. |
| messageInputViewModelFactory: MessageInputViewModelFactory | Factory for creating the internal MessageInputViewModel. Typically, you do not need to provide this manually, as a default implementation is available. |
Box(modifier = Modifier.fillMaxWidth()) {MessageInput(conversationID = conversationID,modifier = Modifier.navigationBarsPadding())}
// Specify which function buttons to displayMessageInput(conversationID = conversationID,config = ChatMessageInputConfig(isShowAudioRecorder = false, // Hide audio recordingisShowPhotoTaker = true, // Show photo captureisShowMore = true, // Show more features))
Default Input Box | Audio Recording Hidden | All Features Hidden |
![]() | ![]() | ![]() |
フィードバック