浏览 SDKs · iOS
SDKsiOS商业版

上报群消息已读

使用 iOS SDK 上报群消息已读回执。

复制
[[OIMManager manager] sendGroupMessageReadReceipt:conversationID
    clientMsgIDs:visibleClientMsgIDs
    onSuccess:nil
    onFailure:nil];

同一批 ID 必须属于目标群会话。成功 callback 只表示上报请求完成,不等于其他客户端已收到回执。会话未读数由独立的会话已读 API 维护。

其他客户端通过 onRecvGroupReadReceipt: 接收群聊成员级已读变化。本页是该 delegate 的正文归属页;按 conversationID + clientMsgID 合并已读人数、未读人数和成员信息。

- (void)onRecvGroupReadReceipt:(OIMGroupMessageReceipt *)receipt {
    [self mergeGroupReceipt:receipt];
}

承载该回调的稳定 listener 需要成对调用 addAdvancedMsgListener:removeAdvancedMsgListener:,完整生命周期见接收消息。上报 callback、群回执 delegate 和查询群消息已读成员得到的成员快照是三个独立阶段。