SDKsiOS商业版
查询会话所属分组
使用 Open_im_sdkGetConversationGroupByConversationID 查询会话所属的完整分组。
同一个会话可以属于多个会话分组。使用 Open_im_sdkGetConversationGroupByConversationID 查询指定会话当前所属的分组。
NSString *targetConversationID = conversationID;
CallbackProxy *callback = [[CallbackProxy alloc]
initWithOnSuccess:^(NSString * _Nullable data) {
[self mergeConversationGroupsJSON:data];
}
onFailure:^(NSInteger code, NSString * _Nullable message) {
[self showConversationGroupError:code message:message ?: @"查询会话所属分组失败"];
}];将 callback 与 targetConversationID 交给 Open_im_sdkGetConversationGroupByConversationID。
返回结果
成功 callback 的 data 是完整分组对象的 JSON 数组,不是分组 ID 字符串数组。这一点与 WASM 的 getConversationGroupIDsByConversationID() 不同。
该查询不会触发分组 listener。关联变化的增量处理见会话分组概览。
这个页面有帮助吗?