无参构造方法
Optional
user消息携带的用户信息
Optional
mentioned消息的 @ 信息
Optional
raw消息的原始内容
SDK 执行消息的 decode 方法正常时,会将数据解析到消息的各个字段,rawString 将会为空
如果 decode 方法异常时会将消息的原始数据保存在 rawString 中
Optional
destruct阅后即焚时长,单位秒
destructDuration <= 0 代表是普通消息
destructDuration > 0 代表是阅后即焚消息,该消息已读后,经过 destructDuration 时间后销毁
媒体内容的文件名
媒体内容的本地路径
媒体内容上传服务器后的网络地址
其他属性
合并转发的消息列表 Key 。 当被转发的消息长度之和大于等于 BUFFER_MAXSIZE 时才会有此字段,此时不会有 msgList 字段。
被转发的消息条数
会话类型
转发的全部消息的发送者名称列表
合并消息的摘要列表
消息列表。 当被转发的消息长度之和小于等于 BUFFER_MAXSIZE 时才会有此字段,此时不会有 jsonMsgKey 字段。
获取正常的 localPath ,去掉 file://
在鸿蒙系统内部,沙盒路径需要用 file:// 开头才能被 fs 识别
原生层使用不能以 file:// 开头
将基类的基础数据保存到 map 中
将基类的基础数据从 map 中解析出来
编码方法,将消息转为 json 字符串
json 字符串
解码方法,将 json 字符串转为消息
json 字符串
获取类名
类名
实现搜索方法
需要搜索的内容
合并转发 V2 消息
示例代码
Version
1.4.0