Optional
on收到命令消息。
这个回调只包含命令的消息,命令消息通常不对用户展示。
收到的命令消息列表。
Optional
on收到群组消息的已读回执。
已读回执发生变化的信息列表。
Optional
on收到消息状态或者附件状态的变化。 在消息没有设置 ChatMessage#setMessageStatusCallback 时,发送消息或者下载附件时会触发这个回调。
发生变化的消息。
消息的变化。
Optional
on收到消息内容变化。
修改的消息对象,其中的 message body 包含消息修改次数、最后一次修改的操作者、最后一次修改时间等信息。
你也可通过 onMessageContentChanged
回调获得最后一次修改的操作者和最后一次修改时间等信息。
最后一次修改消息的用户。
消息的最后一次修改时间戳,单位为毫秒。
Optional
on收到消息的送达回执。
收到的送达回执的消息列表。
Optional
on收到消息的置顶状态变化。
消息 ID。
会话 ID。
消息置顶操作的类型:包含置顶和取消置顶。
消息置顶详情,包含置顶操作者的用户 ID 和置顶时间等。
Optional
on收到消息的已读回执。
收到的已读回执的消息列表。
Optional
on撤回收到的消息。
收到的撤回消息信息列表。
收到消息。
在收到文本、图片、视频、语音、地理位置和文件等消息时,通过此回调通知用户。
收到的消息列表。
Optional
on收到 Reaction 变更消息。
变化的 Reaction 列表。
Optional
on收到群组消息的读取状态更新。
消息事件监听器。
用于监听消息接收情况,消息成功发送到对方手机后会有回执(需开启送达回执,详见 ChatOptions#setRequireDeliveryAck)。
对方阅读了这条消息也会收到回执(需开启允许已读回执,详见 ChatOptions#setRequireReadAck)。
发送消息过程中,消息 ID 会从最初本地生成的 uuid 变更为服务器端生成的全局唯一 ID,该 ID 在使用 SDK 的所有设备上均唯一。