被 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。