Release Notes
Announcements
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 |
![]() | ![]() | ![]() |
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback