浏览 SDKs · iOS
SDKsiOS商业版

调整会话分组顺序

使用 Open_im_sdkSetConversationGroupOrder 批量设置会话分组顺序。

复制

使用 Open_im_sdkSetConversationGroupOrder 批量调整会话分组顺序。参数是分组顺序对象的 JSON 数组。

参数说明

字段是否必填说明
conversationGroupID必填会话分组 ID。
order必填新的顺序值;排序方向由产品统一约定。
NSArray *orders = @[
    @{ @"conversationGroupID": firstGroupID, @"order": @100 },
    @{ @"conversationGroupID": secondGroupID, @"order": @200 },
];
NSData *requestData = [NSJSONSerialization dataWithJSONObject:orders options:0 error:nil];
NSString *requestJSON = [[NSString alloc] initWithData:requestData
                                              encoding:NSUTF8StringEncoding];

将业务 callback 与 requestJSON 交给 Open_im_sdkSetConversationGroupOrder

返回结果

成功 callback 表示排序请求已完成,不应依赖通用占位数据。后续可通过 onConversationGroupChanged: 或重新查询校准,完整 listener 见会话分组概览