被 io.agora.rtm.RtmFileMessage , 以及 io.agora.rtm.RtmImageMessage 继承.
Public 成员函数 | |
| abstract void | setText (String text) |
| abstract String | getText () |
| abstract void | setRawMessage (byte[] data) |
| abstract void | setRawMessage (byte[] data, String description) |
| abstract byte[] | getRawMessage () |
| abstract int | getMessageType () |
| abstract long | getServerReceivedTs () |
| abstract boolean | isOfflineMessage () |
用于获取 Agora RTM 频道消息或点对点消息的属性。
|
abstract |
设置文本消息正文或自定义二进制消息的文字描述。
Note: 最大长度为 32 KB。
| text | 待设置的文本消息正文或自定义二进制消息的文字描述。 |
|
abstract |
获取文本消息正文或自定义二进制消息的文字描述。
|
abstract |
设置自定义二进制消息的二进制内容。
Note 你可以在调用本方法后通过 setText 方法设置自定义二进制消息的文字描述。但是请确保二进制消息和文字描述加起来的大小不超过 32 KB。
| data | 二进制消息内容。最大长度为 32 KB。 |
|
abstract |
设置自定义二进制消息的二进制内容和文本描述。
Note 你也可以先将 description 设为 "",消息创建成功后可以通过调用 setText 方法设置二进制消息的文字描述。但是请确保二进制消息和文字描述加起来的大小不超过 32 KB。
| data | 二进制消息内容。最大长度为 32 KB。 |
| description | 二进制消息的简短文字描述。设置文字描述时,请确保二进制消息和文字描述加起来的大小不超过 32 KB。 |
|
abstract |
获取自定义二进制消息的二进制内容。
|
abstract |
获取消息类型。
RtmMessageType。
|
abstract |
供消息接收者获取消息服务器接收到消息的时间戳。
Note
|
abstract |
供消息接收者检查消息是否在服务端被保存过(仅用于点对点消息)。
Note
enableOfflineMessaging=true 发送离线消息且在发送离线消息时对端不在线,对端重新上线后调用该方法会返回 true。