浏览 SDKs · iOS
SDKsiOS商业版

从分组移除会话

使用 Open_im_sdkRemoveConversationsFromGroups 移除会话分组关联。

复制

使用 Open_im_sdkRemoveConversationsFromGroups 从一个或多个会话分组移除会话。该操作只删除关联,不会删除会话或清空消息。

NSData *conversationData =
    [NSJSONSerialization dataWithJSONObject:@[conversationID] options:0 error:nil];
NSString *conversationIDsJSON =
    [[NSString alloc] initWithData:conversationData encoding:NSUTF8StringEncoding];

NSData *groupData =
    [NSJSONSerialization dataWithJSONObject:@[conversationGroupID] options:0 error:nil];
NSString *groupIDsJSON =
    [[NSString alloc] initWithData:groupData encoding:NSUTF8StringEncoding];

将业务 callback、conversationIDsJSONgroupIDsJSON 交给 Open_im_sdkRemoveConversationsFromGroups。两个数组都必填。

返回结果

成功 callback 表示关联移除请求已完成,不返回更新后的分组对象。相关增量是 onConversationGroupMemberDeleted:,完整处理见会话分组概览