new ChatroomMessage()
聊天室消息
- 'in'表示此消息是收到的消息
- 'out'表示此消息是发出的消息
- 推荐使用
JSON
格式构建, 非JSON
格式的话, Web端会正常接收, 但是会被其它端丢弃
Properties:
Name | Type | Argument | Description |
---|---|---|---|
chatroomId |
String | 聊天室 ID |
|
idClient |
String | SDK生成的消息id, 在发送消息之后会返回给开发者, SDK生成的消息id, 在发送消息之后会返回给开发者, 作为消息的不重复的key值 |
|
from |
String | 消息发送方, 帐号 |
|
fromNick |
String | 消息发送方的昵称 |
|
fromAvatar |
String | 消息发送方的头像 |
|
fromCustom |
String | 消息发送方的扩展字段 |
|
fromClientType |
String | 发送方的 |
|
type |
String |
|
|
flow |
String | 消息的流向 |
|
skipHistory |
Boolean |
<optional> |
是否跳过存云端历史, false:不跳过,true:跳过存历史,默认false |
text |
String |
<optional> |
文本消息的文本内容, 请参考 |
file |
Object |
<optional> |
文件消息的文件对象, 具体字段请参考 |
geo |
Object |
<optional> |
地理位置消息的 |
tip |
String |
<optional> |
提醒消息的内容, 请参考 |
content |
String |
<optional> |
自定义消息的消息内容, 开发者可以自行扩展, 建议封装成JSON格式字符串, 请参考 |
attach |
Object |
<optional> |
|
custom |
String |
<optional> |
扩展字段 |
resend |
Boolean | 是否是重发的消息 |
|
time |
Number | 时间戳 |
|
callbackExt |
String | 服务器第三方回调的扩展字段 |
|
subType |
Integer | 开发者自定义的消息子类型,格式为大于0的整数 |
|
env |
String | 环境变量,用于指向不同的抄送、第三方回调等配置 |