2026/08/31 16:34:42
特性列表
本文介绍 RTM 微信小程序 SDK 支持的功能特性和当前不支持的 API 能力。
注意
微信小程序 SDK 与 Web SDK API 范围不同。当前 API 链接指向 RTM JavaScript API 参考,使用具体 API 前,请以已安装的 shengwang-rtm-miniapp 包中的类型定义为准。
支持能力
| 功能 | 说明 | API 参考 |
|---|---|---|
| 创建实例 | 使用 App ID 和用户 ID 创建 RTM 客户端实例。 | new RTM() |
| 登录服务 | 使用 RTM Token 登录服务。 | login |
| 登出服务 | 断开当前用户与 RTM 服务的连接。 | logout |
| 事件监听 | 监听消息、Presence 和连接状态等事件。 | addEventListener |
| Message Channel 订阅 | 订阅或取消订阅 Message Channel。 | subscribe、unsubscribe |
| 发布消息 | 向 Message Channel 或 User Channel 发布字符串或二进制消息。对象类型消息需要先序列化。 | publish |
| Presence | 查询在线用户、查询用户所在频道、设置和查询临时用户状态。 | Presence |
| Storage | 管理频道属性和用户属性。 | Storage |
| Lock | 管理分布式锁。 | Lock |
| Token 鉴权 | 使用 RTM Token 鉴权,并在 Token 过期前更新 Token。 | Token |
| 日志上传 | 通过 logUpload 上传 SDK 日志,辅助问题排查。 | RTMConfig |
当前不支持能力
微信小程序 SDK 当前不支持以下 API 和能力:
RTM.createStreamChannelRTMStreamChannel相关 API,包括加入、离开 Stream Channel,以及 Stream Channel 上的消息发送能力- Topic 相关 API,包括加入 Topic、发送 Topic 消息、订阅 Topic、取消订阅 Topic 和离开 Topic
RTMConfig.cloudProxyRTMConfig.privateConfig- 私有化部署
- 私有化配置
请勿将依赖上述能力的 Web SDK 代码直接复制到微信小程序项目中。