SDKsiOS商业版
查询分组内会话
使用 Open_im_sdkGetConversationGroupInfoWithConversations 分页查询分组内会话。
使用 Open_im_sdkGetConversationGroupInfoWithConversations 同时读取一个会话分组及其当前页会话详情。
参数说明
| 字段 | 是否必填 | 说明 |
|---|---|---|
conversationGroupID | 必填 | 会话分组 ID。 |
pagination.pageNumber | 必填 | 页码,从 1 开始。 |
pagination.showNumber | 必填 | 每页数量。 |
NSDictionary *request = @{
@"conversationGroupID": conversationGroupID,
@"pagination": @{ @"pageNumber": @1, @"showNumber": @20 },
};
NSData *requestData = [NSJSONSerialization dataWithJSONObject:request options:0 error:nil];
NSString *requestJSON = [[NSString alloc] initWithData:requestData
encoding:NSUTF8StringEncoding];将业务 callback 与 requestJSON 交给 Open_im_sdkGetConversationGroupInfoWithConversations。
返回结果
响应 JSON 提供 group、当前页 conversationElems 和 isEnd。iOS Core 响应没有 conversationTotal,分页终止应依据 isEnd,不能套用 WASM 的总数字段。
该查询不会触发分组 listener;分页期间发生变化时,可在完成后重新查询校准。
这个页面有帮助吗?