logo
当前页

删除会话


功能简介

ZIM 支持用户删除会话列表中的某个会话和全部会话。

删除单个会话

用户登录后,可以删除自己的会话列表中的某个会话。开发者通过调用 deleteConversation 接口,传入 conversationID 指定会话,删除某个会话。

说明

删除某个会话时:

示例代码

示例代码
// 删除某个会话,以下为 删除单聊会话
ZIMConversationDeleteConfig *config = [[ZIMConversationDeleteConfig alloc] init];
config.isAlsoDeleteServerConversation = YES;
[self.zim deleteConversation:@"CONV_ID" conversationType: ZIMConversationTypePeer config:config callback:^(ZIMError * _Nonnull errorInfo) {
    // 获取删除会话的结果
    if(errorInfo.code == ZIMErrorCodeSuccess) {
      // ......
    } else {
      // ......
    }
}];
1
Copied!

删除全部会话

用户登录后,可以删除会话列表中的所有会话。开发者通过调用 deleteAllConversationsWithConfig 接口删除全部会话。

示例代码

示例代码
// 删除全部会话

ZIMConversationDeleteConfig *config = [[ZIMConversationDeleteConfig alloc] init];
config.isAlsoDeleteServerConversation = YES;

[self.zim deleteAllConversationsWithConfig:config callback:^(ZIMError * _Nonnull errorInfo) {
    // 获取删除会话的结果
    if(errorInfo.code == ZIMErrorCodeSuccess) {
      // ......
    } else {
      // ......
    }
}];
1
Copied!

Previous

设置会话免打扰

Next

置顶会话