特性列表

  • 小程序

更新时间不可用

查看实时消息 RTM 的特性列表,了解关键概念、参数说明、使用限制和接入注意事项。

本文介绍 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.createStreamChannel
  • RTMStreamChannel 相关 API,包括加入、离开 Stream Channel,以及 Stream Channel 上的消息发送能力
  • Topic 相关 API,包括加入 Topic、发送 Topic 消息、订阅 Topic、取消订阅 Topic 和离开 Topic
  • RTMConfig.cloudProxy
  • RTMConfig.privateConfig
  • 私有化部署
  • 私有化配置

请勿将依赖上述能力的 Web SDK 代码直接复制到微信小程序项目中。

服务开通与计费

微信小程序 SDK 复用 RTM 现有服务开通和计费规则。详见开通服务和计费策略。