SDKsiOS
清空会话消息
使用 iOS SDK 保留会话入口并清空其消息。
清空指定会话的全部历史消息,并保留会话在列表中的入口:
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
conversationID | NSString * | 目标会话 ID。 |
[[OIMManager manager] clearConversationAndDeleteAllMsg:@"c2c_user1002"
onSuccess:^(NSString * _Nullable data) {
NSLog(@"clearConversationAndDeleteAllMsg success");
}
onFailure:^(NSInteger code, NSString *message) {
NSLog(@"clearConversationAndDeleteAllMsg failed: %ld %@", (long)code, message);
}];状态以 conversationID 为合并标识。
返回结果
成功回调 onSuccess 返回操作结果。
操作成功后,当前会话的所有历史消息将被清空,最后一条消息内容与未读数将被重置,会话本身仍保留在聊天列表中。状态更新会通过 onConversationChanged: 事件广播,客户端应以 conversationID 为合并标识更新对应会话的展示摘要。
这个页面有帮助吗?