更新时间: 2021-03-08

# 本地删除

Web 没有本地存储,不提供本地删除功能。

# 远端删除

# 通过消息 ID 删除

参数说明

参数 类型 必填 说明 最低版本
messageUId String 消息 uid 3.0.0
sentTime Number 消息发送时间 3.0.0
messageDirection Number 消息发送方向 3.0.0

代码示例

var conversation = im.Conversation.get({
  targetId: '接收方的 userId',
  type: RongIMLib.CONVERSATION_TYPE.PRIVATE
});
conversation.deleteMessages([
  { messageUId: '2jJ9-KU1j-OLJG-29KL', sentTime: 1580869079801, messageDirection: 1 },
  { messageUId: '8UJ9-JU9j-WSJG-92K0', sentTime: 1580869078886, messageDirection: 1 }
]).then(function(){
  console.log('删除历史消息成功');
});
已复制
1
2
3
4
5
6
7
8
9
10
# 通过时间戳删除

参数说明

参数 类型 必填 说明 最低版本
timestamp Number 清除时间点, 该时间之前的消息将被清除
时间戳参数名对比 3.X 已修正为 timestamp
4.0.0

代码示例

var conversation = im.Conversation.get({
  targetId: '接收方的 userId',
  type: RongIMLib.CONVERSATION_TYPE.PRIVATE
});
conversation.clearMessages({
  timestamp: +new Date()
}).then(function(){
  console.log('清除历史消息成功');
});
已复制
1
2
3
4
5
6
7
8
9

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助