浏览 SDKs · iOS
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、当前页 conversationElemsisEnd。iOS Core 响应没有 conversationTotal,分页终止应依据 isEnd,不能套用 WASM 的总数字段。

该查询不会触发分组 listener;分页期间发生变化时,可在完成后重新查询校准。