文档指引
RTM 是什么?
实时消息(Real-Time Messaging,RTM)为开发者提供一整套低延时、高并发、可扩展、高可靠的实时消息及状态同步解决方案。RTM 负责管理应用程序实时通信层所需的基础设施。为方便用户开发与创新,RTM 在保障 99.95% 的 SLA 正常运行时间的同时,提供丰富的 Demo App 及开放的第三方 API 扩展。
RTM 微信小程序 SDK 面向微信小程序运行环境构建。你可以使用该 SDK 在小程序中实现低延时消息收发、实时状态同步、频道属性管理、用户属性管理和分布式锁等能力。

RTM 沉淀了声网多年的技术经验、应用了分布全球的网络部署,并由具备丰富经验的产品和研发专家团队维护。 在使用 RTM 的过程中,用户可以借助声网团队的专业知识和运营技能,快速接入可靠的消息/信令传输与实时状态同步数据流网络,避免自行开发、运维带来的高成本和高风险。
微信小程序 SDK 的 API 形态大部分与 RTM JavaScript SDK 一致,但它不是 Web SDK 的直接替代品。集成时需要使用小程序专用 npm 包 shengwang-rtm-miniapp,复制 SDK 随包提供的 WebAssembly 资源,并在微信公众平台配置 request 和 socket 合法域名。
RTM 应用场景
RTM 已被 3000+ 客户广泛应用在以下领域,如果你对某个场景感兴趣,可以联系声网 RTM 团队(rtm-support@agora.io)获得更多信息。












如何快速开始?
根据你对 RTM 的了解程度,在下方选择一条路径开启学习:
成功实现收发消息基础功能后,你还可以查看如下文档,加深对 RTM 的理解:
当前不支持 RTM.createStreamChannel、RTMStreamChannel 相关 API、Topic 相关 API、RTMConfig.cloudProxy、RTMConfig.privateConfig 和私有化部署配置。详见特性列表。
RTM 如何计费?
RTM 为不同业务阶段的用户提供了 体验版、自助版、企业版 三种套餐服务,用户可以根据自己业务用量情况进行合理选择,优化成本支出。微信小程序 SDK 复用 RTM 现有服务开通和计费规则。
常见问题解答
声网非常重视用户体验,深知在使用新工具或新服务进行开发时可能会遇到各种问题和困惑。因此,声网致力于为用户提供优质的技术服务,包括梳理数千家客户在使用 RTM 产品过程中产生的常见问题,整理成常见问题文档,以便开发者快速、准确、方便地查询和解决问题。
通过访问以下页面,你可以查看声网整理的常见问题文档,并找到你感兴趣的内容。如果你在使用 RTM 产品的过程中遇到了任何问题或疑问,也可以随时联系声网 RTM 团队(rtm-support@agora.io),他们将会尽快为你提供帮助。