Browse SDKs · iOS
SDKsiOSEnterprise

Retrieve group-message readers

Retrieve members who have or have not read a group message by page with OpenIM iOS SDK.

Copy
[[OIMManager manager] getGroupMessageReaderList:conversationID
    clientMsgID:clientMsgID
    filter:0
    offset:0
    count:20
    onSuccess:^(NSArray<OIMGroupMemberInfo *> *members) {
        [self replaceReaders:members ?: @[] clientMsgID:clientMsgID];
    }
    onFailure:nil];

Set filter to 0 for members who have read the message or 1 for members who have not. The result is the current page snapshot, and the query does not trigger the receipt delegate. Reconcile counts from the latest receipt or by querying again.