SDKsiOS
删除会话及消息
使用 iOS SDK 删除指定会话及其全部消息。
删除指定的会话入口并清空其所有关联消息记录:
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
conversationID | NSString * | 待删除的目标会话 ID。 |
[[OIMManager manager] deleteConversationAndDeleteAllMsg:@"c2c_user1002"
onSuccess:^(NSString * _Nullable data) {
NSLog(@"deleteConversationAndDeleteAllMsg success");
}
onFailure:^(NSInteger code, NSString *message) {
NSLog(@"deleteConversationAndDeleteAllMsg failed: %ld %@", (long)code, message);
}];状态以 conversationID 为合并标识。
返回结果
成功回调 onSuccess 返回操作结果。
操作成功后,客户端应立即从本地会话列表中移除该会话行并清理对应的聊天记录。该操作仅删除当前账号的本地会话数据,不会解除好友关系,亦不会退出或解散群组;当收到该目标的新消息时,会话会自动重新生成并出现在列表中。
这个页面有帮助吗?