SDKsReact Native商业版
上报群消息已读
OpenIM React Native SDK 上报群消息已读。
使用 sendGroupMessageReadReceipt() 上报群聊中已读的消息。
await OpenIMSDK.sendGroupMessageReadReceipt({
conversationID,
clientMsgIDs,
});参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
conversationID | string | 是 | 群聊会话 ID。 |
clientMsgIDs | string[] | 是 | 已读消息 ID 列表;列表中的消息应属于该群聊会话。 |
调用完成后,已读回执已上报。会话未读数的更新见标记会话已读。
监听群消息已读变化
群消息的已读状态变化时会触发 OnRecvGroupReadReceipt,回调携带 GroupMessageReceiptInfo,其中包含 conversationID 和各消息的已读人数、未读人数及已读成员。
function handleGroupReadReceipt(payload) {
// ...
}
// 设置监听
OpenIMSDK.on(OpenIMEvent.OnRecvGroupReadReceipt, handleGroupReadReceipt);
// 取消监听
OpenIMSDK.off(OpenIMEvent.OnRecvGroupReadReceipt, handleGroupReadReceipt);组件销毁、退出登录或切换账号时,取消监听。
这个页面有帮助吗?