获取消息包含的全部扩展属性。
获取消息体。
获取消息方向。
获取消息的置顶详情。
获取 Reaction 列表。
ChatMessageReaction 的用户列表 userIds
为概要数据,只包含前三个用户信息。
获取消息撤回者的用户 ID。
在接收到回调ChatMessageListener#onMessageRecalled时才可获取到该属性。
获取消息的发送/接收状态。
获取消息类型。
设置消息体。
消息体。
设置聊天类型。
聊天类型。
设置消息方向。
消息方向。
设置消息的扩展属性。
如果要其他端区分是 Json 结构,需调用 setJsonAttribute 方法。
消息的可扩展属性。
设置消息状态变化的回调。
消息状态变化的回调。
设置聊天室消息优先级。
聊天室消息优先级。
设置消息发送或接收的状态。
消息发送或接收的状态。
Static
create创建一个合并转发消息的发送消息。
对于不支持合并转发消息的 SDK 版本,该类消息会被解析为文本 ContentType#TXT 消息,消息内容为 compatibleText
携带的内容,其他字段会被忽略。
消息接收方。该字段的设置取决于会话类型:
合并消息的参数。
Static
create创建一个普通文件发送消息。
消息接收方 ID。
文件本地路径。
Static
create创建一个图片发送消息。
消息接收方 ID。
图片文件本地路径。
Static
create创建一个位置发送消息。
消息接收方 ID。
纬度。
经度。
位置详情。
Optional
buildingName: string建筑物名称。
Static
create创建一个接收消息。
消息发送方 ID。
消息体。
聊天类型,详见 ChatType。
消息 ID。
Static
create创建一个发送消息。
消息接收方 ID。
消息体。
聊天类型,详见 ChatType。
Static
create创建一个文本发送消息。
消息接收方 ID。
文本内容。
Static
create创建一个视频发送消息。
消息接收方 ID。
视频文件本地路径。
视频时间长度,单位为秒。
Optional
imageThumbPath: string视频首帧的本地路径。
Static
create创建一个语音发送消息。
消息接收方 ID。
语音文件本地路径。
语音时长,单位为秒。
消息对象,表示一条发送或接收到的消息。
示例,构建一条文本发送消息: