跳至内容

面向开发者的 CHAT

契合您应用构建方式的聊天 SDK。

为 Web、移动端和游戏添加实时消息功能。选择您的平台,连接现有用户,并围绕产品工作流构建会话。

在您的应用中提供消息功能,遵循您的品牌风格和业务规则。

统一消息层应用界面示意图

产品功能

围绕您的产品打造消息体验。

选择适合您应用的会话类型、消息数据和身份模型,然后规划如何应对连接中断。

构建您的会话体验

使用聊天 SDK 管理连接状态、消息和事件,同时通过自有 UI 掌控用户体验。添加一对一消息功能,或选择适合您产品的群组类型。

JavaScript SDK 快速入门

向消息添加应用上下文

使用自定义消息处理预订、商品信息、邀请或状态更新。通过后端验证操作,然后在对话中呈现结果。

JavaScript 消息 API

关联您现有的用户身份

在后端生成 UserSig,并使用客户端自己的身份进行认证。通过服务端 API 和回调,使会话访问权限始终与您的应用规则保持一致。

在服务器上生成 UserSig

规划重连与通知

构建完整的消息生命周期:发送错误、重新连接、历史记录、未读状态,以及针对每个目标平台的通知配置。请在与用户实际环境相符的设备和构建版本上进行测试。

移动端离线推送的集成与范围

找到重要消息

通过消息历史记录和搜索,让用户能够回顾决策和共享文件。逐步加载较早的消息,并提供所选 SDK 版本支持的搜索选项。

JavaScript 消息历史记录

让用户加入合适的群组

选择符合工作流程的群组模型,为项目团队、成员社区和临时群组提供支持。通过 Chat API 管理成员和角色,同时由您的应用控制谁有资格加入。

选择合适的 Chat 群组类型

可用性因 SDK、版本和服务套餐而异。 查看 Chat 套餐和功能限制 ↗

MOOMOO · 投资者沟通

连接通知、社区和实时会话。

moomoo 与 Tencent RTC 合作提供消息、直播互动和推送通知。其公布的需求包括投资讨论群组,以及在用户处于不同应用状态时触达用户。

  • 支持成员管理的群组沟通
  • 直播内容旁的消息和通知
阅读客户案例 已发布的多产品部署;未明确标识各个 SDK 框架。

选择腾讯云RTC

在编写聊天界面之前,先选择集成路径。

Chat SDK 提供客户端消息传递能力,UI Kit 则提供已连接的界面组件。服务器 API 和回调可将服务连接到您的后端。请根据设计要求、框架和运营需求选择合适的组合。

保持对界面的掌控

Core SDK 提供消息和会话事件,让团队能够沿用现有的应用布局、设计系统和导航。

覆盖 Web、移动端和游戏客户端

专用平台指南为 JavaScript、原生移动端、跨平台框架、Unity 和 Unreal 提供具体的集成路径。功能会因版本和目标平台而异。

将聊天接入业务运营

通过自定义消息、REST API 和 Webhook,消息可携带您应用中的账户、订单、预订或社区上下文。

探索完整的 Chat 产品及其功能 ↗

体验产品

体验对话效果。

在此本地界面预览中更改主题并添加消息。然后打开官方 Chat 演示,使用测试账号体验互联消息功能。

此预览使用本地状态和虚构参与者。它不会连接 Tencent RTC,也不会向其他人发送消息。

自定义预览
Marco Allen虚构对话

可以分享一下研讨会邀请吗?

发送 ↑

Local UI preview · no message is sent to a service

从评估到集成

将 Chat 接入您的应用。

先使用 selected platform 快速入门,然后添加身份验证和应用所需的消息行为。

  1. 01

    选择您的接入方式

    打开适用于您的框架或引擎的集成指南,并查看其当前要求。

  2. 02

    连接两个账号

    初始化 Chat,获取服务器签发的凭证,并在不同用户之间交换消息。

  3. 03

    完善整体体验

    添加您的 UI、访问规则、媒体、推送集成、故障状态和发布验证。

构建前须知

Chat SDK 常见问题

为产品和工程团队提供解答。

什么是聊天 SDK?

聊天软件开发工具包封装了用于消息传递、会话状态和事件的客户端 API。它将您的应用连接到消息服务,并提供构建自定义聊天体验所需的基础组件。

聊天 SDK 与聊天 API 有什么区别?

客户端 SDK 在您的 Web、移动或游戏应用内运行。服务器 API 通过 HTTP 提供后端操作。许多应用会同时使用两者,并在后端处理身份验证和业务规则。

Tencent RTC Chat 支持哪些平台?

官方指南涵盖 JavaScript、iOS、Android、React Native、Flutter、Unity 和 Unreal Engine。具体功能、支持的目标平台和最低版本因平台及 SDK 版本而异。

我可以不构建所有 UI 组件就开始吗?

可以。请查看 React、React Native、Flutter、iOS 和 Android UI Kit 页面,了解已连接的组件及其各自要求。

可以免费试用 Chat 吗?

Chat 公开定价页面列出了最多支持 1,000 名月活跃用户的免费套餐。请查看当前限制和套餐条款,或在集成前打开官方演示体验产品。

最精简且实用的 Chat SDK 概念验证是什么?

选择一个平台,按照其安装指南操作,并在两个账户之间互发一条消息。然后添加产品所依赖的单个自定义消息或群组流程,使用服务端签发的 UserSig,并按照文档处理故障。

如何为 Web、移动端或游戏选择聊天 SDK?

为项目选择对应官方平台指南,包括原生依赖与生命周期。开发完整界面前,先在原型中验证所需群和消息行为。

如何使用聊天 SDK 构建定制聊天界面?

根据受支持事件与查询渲染会话列表和消息视图。导航、权限和错误状态由应用处理;若已连接组件符合设计,可使用 UI Kit。

规划集成

让我们聊聊
你的 Chat 集成.

与 Tencent RTC 团队讨论你的平台、目标市场、预计月活跃用户数和上线时间表。

技术适配度迁移范围用量与定价

告诉我们你的需求。

获取帮助,规划消息体验以及团队所需的集成方案。

联系我们的团队继续前往 Tencent RTC 官方联系表单。
使用 Chat 开始构建↗