2024/09/02 16:02:03
特性列表
本文提供 RTM 所具备的功能特性及对应 API 接口。
Setup
| 功能 | API 接口 |
|---|---|
| 创建实例 | new RTM() |
| Token 设置 | login 中的 token 参数 |
| 端侧加密 | RTMConfig 中的 encryptionMode、cipherKey、salt 参数 |
| Presence 超时设置 | RTMConfig 中的 presenceTimeout 参数 |
| 日志上传 | RTMConfig 中的 logUpload 参数 |
| 日志等级设置 | RTMConfig 中的 logLevel 参数 |
| Cloud Proxy 设置 | RTMConfig 中的 cloudProxy 参数 |
| 私有化部署设置 | RTMConfig 中的 privateConfig 参数 |
| 事件监听 | |
| 登录服务 | rtm.login(...): Promise<LoginResponse>; |
| 登出服务 | rtm.logout(): Promise<LogoutResponse>; |
Channel
| 功能 | API 接口 |
|---|---|
| 订阅频道 | rtm.subscribe(...): Promise<SubscribeResponse>; |
| 取消订阅频道 | rtm.unsubscribe(...): Promise<UnsubscribeResponse>; |
| 创建 Stream Channel | rtm.createStreamChannel(...): RTMStreamChannel; |
| 加入 Stream Channel | streamChannel.join(...): Promise<JoinChannelResponse>; |
| 离开 Stream Channel | streamChannel.leave(...): Promise<LeaveChannelResponse>; |
Topic
Message
| 功能 | API 接口 |
|---|---|
| 发送消息 | rtm.publish(...): Promise<PublishResponse>; |