浏览 SDKs · iOS
平台
SDKsiOS商业版

查询会话所属分组

使用 iOS SDK 查询会话所属的完整分组。

复制

同一个会话可以同时归属于多个会话分组。查询指定会话当前归属的全部会话分组列表:

参数说明

参数类型说明
conversationIDNSString *目标会话 ID。
#import <OpenIMSDK/CallbackProxy.h>
@import OpenIMCore;

CallbackProxy *callback = [[CallbackProxy alloc]
    initWithOnSuccess:^(NSString * _Nullable data) {
        [self mergeConversationGroupsJSON:data];
    }
    onFailure:^(NSInteger code, NSString * _Nullable message) {
        NSLog(@"GetConversationGroupByConversationID failed: %ld %@", (long)code, message);
    }];

Open_im_sdkGetConversationGroupByConversationID(callback, @"c2c_user1002");

状态以 conversationGroupID 为合并标识。

返回结果

成功回调 onSuccess 的 data 参数返回包含所属各分组完整信息的 JSON 数组字符串。注意此处返回的是完整分组对象数组,并非纯分组 ID 字符串列表。

该查询仅返回调用时刻的分组从属快照,不触发分组 listener 回调。分组成员关系的后续事件同步请参见会话分组概览。