Web

历史消息

更新时间: 2024/03/14 19:21:09

参见 interface MsgLogServiceInterface

它的 API 都挂载在 msgLog 模块里,使用 nim.msgLog 访问

本地历史消息

暂时不支持本地数据库消息记录。

云端历史记录

参见 MsgLogServiceInterface

获取云端历史记录 示例代码:

jsconst msgs = await nim.msgLog.getHistoryMsgs({
  scene: 'p2p',
  to: 'cs1',
  limit: 10,
})

删除云端历史记录 示例代码:

jsawait nim.msgLog.clearHistoryMsgsFromServer({
  scene: 'p2p',
  to: 'cs1',
  isSyncSelf: true
})

打开 isSyncSelf: true 则多端同步收到事件 onClearServerHistoryMsgs

云端漫游消息

删除云端漫游,参见 deleteRoamingMsgs

示例代码:

jsawait nim.msgLog.deleteRoamingMsgs({
  ids: ['p2p-cs1']
})

删除云端的漫游后,在其他端登录,不会再同步到 'p2p-cs1' 的消息,直到此会话有更新的消息。

此文档是否对你有帮助?
有帮助
去反馈
  • 本地历史消息
  • 云端历史记录
  • 云端漫游消息