浏览 SDKs · iOS
平台
SDKsiOS

隐藏全部会话

使用 iOS SDK 隐藏当前账号的全部会话入口。

复制

一次性隐藏当前登录账号在聊天列表中的全部会话入口:

[[OIMManager manager] hideAllConversationsWithOnSuccess:^(NSString * _Nullable data) {
    [self clearConversationList];
} onFailure:^(NSInteger code, NSString *message) {
    NSLog(@"hideAllConversations failed: %ld %@", (long)code, message);
}];

状态以 conversationID 为合并标识。

返回结果

成功回调 onSuccess 返回操作结果。

操作成功后,客户端应清空本地当前展示的会话列表内存缓存与分页游标。该操作仅影响当前账号的会话列表入口,不删除任何历史聊天记录,亦不解除单聊或群聊关系;后续任一会话收到新消息时,该会话仍会自动重新出现。

会话监听配置参见获取会话列表。若仅需隐藏单条会话,请使用隐藏会话。