删除某个会话的云端历史消息记录,以及漫游消息记录
批量删除服务器上某些会话的漫游消息。只支持 p2p 消息和 team 群消息,不支持 superTeam 超级群消息
删除后,消息的历史记录仍可以查询到
要想让下次同步时不再接到这个会话:
云端消息全文检索
云端消息全文检索,按会话维度进行聚合。
注意返回的结果会先根据 会话排序,然后相同会话的消息根据时间排序
// 搜索最近一个月内,包含关键字 hello 的文本消息
// 最多返回 10 个会话,且每个会话返回的结果数量不超过 5 条
const t = Date.now() - 24 * 60 * 60 * 1000 * 30
const res = await nim.msgLog.ftsCloudMsgLogsAggWithSession({
keyword: 'hello',
fromTime: t,
msglogsLimit: 5,
sessionLimit: 10,
msgTypeList: ['text'],
orderRule: 'DESC'
})
获取存储在云信服务端的历史消息。由参数beginTime和endTime来控制时间范围。
syncdone
事件之后再调用,否则会话的未读数可能会不准确
调用方式: