该方法创建一个 RtmChannel 实例。
频道名称。该字符串不可超过 64 字节。以下为支持的字符集范围:
Note:
一个 RtmChannel 实例。
用户登录 Agora RTM 系统。
可选的动态密钥,一般由客户的服务端获取。
登录 Agora RTM 系统的用户 ID。该字符串不可超过 64 字节。以下为支持的字符集范围:
Note
number
类型。建议调用 toString()
方法转化非 string 型 uid。该 Promise 会在登录成功后 resolve。
退出登录,退出后自动断开连接和销毁回调监听。
该 Promise 会在登出成功并断开 WebSocket 连接后 resolve。
在该频道实例上添加 listener
函数到名为 eventName
的事件。其他 RtmClient
实例上的事件方法请参考 EventEmitter
API 文档。
RTM 客户端事件的名称。事件列表请参考 RtmClientEvents 中的属性名。
事件的回调函数。
更新当前 Token。
新的 Token。
本地用户(发送者)向指定用户(接收者)发送点对点消息或点对点的离线消息。
发送消息(包括点对点消息和频道消息)的频率上限为 180 次每 3 秒。
要发送的文字消息。
远端用户的 uid。
该 Promise 会在发送成功后 resolve。Promise 的值代表对方是否在线并接收成功。
配置 SDK 提供技术预览或特别定制功能。
详见 RtmParameters。
RTM 客户端类。你可以通过 AgoraRTM 上的 createInstance 方法创建 RTM 客户端实例。Agora RTM SDK 的入口。