浏览 SDKs · iOS
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 ?: @"查询会话所属分组失败"];
    }];

callbacktargetConversationID 交给 Open_im_sdkGetConversationGroupByConversationID

返回结果

成功 callback 的 data 是完整分组对象的 JSON 数组,不是分组 ID 字符串数组。这一点与 WASM 的 getConversationGroupIDsByConversationID() 不同。

该查询不会触发分组 listener。关联变化的增量处理见会话分组概览