是否多端同步。默认 false
消息场景
聊天对象。若是点对点消息请传入对方的账号,若是群消息则传入群id
是否同时会删除 session.lastMsg。默认 false
是否为标记删除,默认 false
注:为 true 是物理删除,无法能留存为这条消息插入的 localCustom 本地自定义的扩展字段。为 false 是逻辑删除。
消息场景
聊天对象。若是点对点消息请传入对方的账号,若是群消息则传入群id
结束时间戳
session.id
开始时间戳
是否同步更新会话,默认 true
排序顺序。默认 false
false 表示返回的消息按时间降序排序;
true 表示按时间升序排序
开始时间的时间戳. 精确到 ms, 默认为 0
结束时间的时间戳. 精确到 ms, 默认为 0
上次查询的最后一条消息的 idServer, 第一次不填
分页查询数量限制,默认 100 条记录
指定消息类型。默认不填写就是查找全部消息类型
查询顺序。默认 false 代表降序
false 从 endTime 开始往前查找 limit 条历史消息
true 从 beginTime 开始往后查找 limit 条历史消息
消息场景
聊天对象。若是点对点消息请传入对方的账号,若是群消息则传入群id
true 表示从 end 开始查, false 表示从 begin 开始查
结束时间戳
[indexedDB专用]如果提供参数, 那么查询匹配该关键词的消息
注:这个参数提供的查询是正向索引模式的,数据量大时查询将会相当慢。若是需要支持全文检索(倒排索引结构)的,参见 fts 相关接口
分页限制
如果提供该参数, 那么查询该会话的消息
开始时间戳
[indexedDB专用]如果提供该参数, 那么查询这几种子类型的消息
[indexedDB专用]如果提供该参数, 那么查询该类型的消息
检索目标的开始时间,默认 0 代表不限制
检索关键词
单个会话返回的消息数量限制。默认 5。 举例传 1,每个会话返回 1 条匹配的消息。
消息子类型,此类型开发者在发送消息时可自定义,且格式为大于0的整数。示例:[1, 2]
消息类型 示例:['text', 'image', 'audio', 'video', 'geo', 'notification', 'file', 'tip', 'custom']
查询的消息排序规则,默认 DESC 按消息时间降序。可选 ASC 升序。
搜索条件 P2P 会话列表,会话(p2p-accid1)的 account 示例:['accid1', 'accid2', 'accid3']
消息发送者列表,account 列表 示例:['accid1', 'accid2', 'accid3']
搜索条件 群列表。从这些 team(team-146694936) 里搜寻消息,示例:['146694936', '13897']
检索目标的结束时间,默认 当前时间
检索目标的开始时间,默认 0 代表不限制
检索关键词
单个会话返回的消息数量限制。默认 5。 举例传 1,每个会话返回 1 条匹配的消息。
消息子类型,此类型开发者在发送消息时可自定义,且格式为大于0的整数。示例:[1, 2]
消息类型 示例:['text', 'image', 'audio', 'video', 'geo', 'notification', 'file', 'tip', 'custom']
查询的消息排序规则,默认 DESC 按消息时间降序。可选 ASC 升序。
搜索条件 P2P 会话列表,会话(p2p-accid1)的 account 示例:['accid1', 'accid2', 'accid3']
消息发送者列表,account 列表 示例:['accid1', 'accid2', 'accid3']
会话数量限制。默认 10. 举例传入 5,检索返回 5 个会话的消息
搜索条件 群列表。从这些 team(team-146694936) 里搜寻消息,示例:['146694936', '13897']
检索目标的结束时间,默认 当前时间
本地自定义扩展字段。
扩展字段