Quick Reference - Core messaging methods:
Send a Message
UseCometChat.sendMessage() to send a text message to a user or group. The method returns a TextMessage object on success.
Response
Response
On Success — Returns a TextMessage object:TextMessage Object:
sender Object:receiver Object:data Object:data.entities Object:data.entities.sender Object:data.entities.sender.entity Object:data.entities.receiver Object:data.entities.receiver.entity Object:data.moderation Object:Receive Messages in Real Time
UseCometChat.addMessageListener() to listen for incoming text, media, and custom messages while your app is running.
Response
Response
onTextMessageReceived — Returns a TextMessage object:TextMessage Object:
onMediaMessageReceived — Returns a MediaMessage object:MediaMessage Object:
onCustomMessageReceived — Returns a CustomMessage object:CustomMessage Object:
sender Object (TextMessage):receiver Object (TextMessage):data Object (TextMessage):data.entities Object (TextMessage):data.entities.sender Object (TextMessage):data.entities.sender.entity Object (TextMessage):data.entities.receiver Object (TextMessage):data.entities.receiver.entity Object (TextMessage):onMediaMessageReceived — Returns a MediaMessage object:MediaMessage Object:
sender Object (MediaMessage):receiver Object (MediaMessage):data Object (MediaMessage):data.attachments Array (per item):data.entities Object (MediaMessage):data.entities.sender Object (MediaMessage):data.entities.sender.entity Object (MediaMessage):data.entities.receiver Object (MediaMessage):data.entities.receiver.entity Object (MediaMessage):onCustomMessageReceived — Returns a CustomMessage object:CustomMessage Object:
customData Object:sender Object (CustomMessage):receiver Object (CustomMessage):data Object (CustomMessage):data.entities Object (CustomMessage):data.entities.sender Object (CustomMessage):data.entities.sender.entity Object (CustomMessage):data.entities.receiver Object (CustomMessage):data.entities.receiver.entity Object (CustomMessage):Next Steps
Send a Message
Send text, media, and custom messages to users and groups
Receive Messages
Listen for real-time messages and fetch missed messages
Typing Indicators
Show real-time typing status in conversations
Delivery & Read Receipts
Track when messages are delivered and read