腾讯是国内最早也是最大的即时通信开发商,QQ 和微信已经成为每个互联网用户必不可少的应用。顺应行业数字化转型的趋势,腾讯云将高并发、高可靠的即时通信能力以 SDK 和 REST API的形式进行开放,推出即时通信 IM 产品。您可以通过简易的方式将腾讯云提供的 IM SDK 集成进自有应用中,配合服务端 REST API 调用,即可轻松拥有微信和 QQ 一样强大的即时通信能力。即时通信 IM 服务和您的应用之间的交互如下图所示:
针对开发者的不同阶段需求及不同场景,即时通信 IM 团队提供了一系列解决方案,包括:Android、iOS、Windows、Web 的 SDK 组件、服务端集成 REST API 接口、第三方回调接口 等。利用这些组件和能力,开发者可以简单快捷地构建高可靠且稳定的即时通信产品,随心所想,触达全球。
架构介绍
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
业务介绍
接入服务
接入服务为即时通信 IM 提供覆盖全球的高连通、高可靠、强安全的网络连接通道,自研多重最优寻址算法,具有全网调度能力,使用智能兼容技术穿透网关策略,长连接多路复用,传输层协议优化,通道加密等,让开发者不必关心网络细节,即可安全地与业务后台实现简单可靠的通讯。
终端登录时,IM SDK 会访问就近接入点或加速点。全球接入加速点分布如下:
中国:华南、华北、华东、香港、台湾等。
其他国家(或地区):
亚洲:新加坡、印度尼西亚、阿联酋、泰国、马来西亚、日本、越南、韩国、菲律宾等。
欧洲:英国、荷兰、法国、德国、意大利、挪威、法国、西班牙等。
南美洲:巴西等。
北美洲:美国、加拿大、墨西哥等。
大洋洲:澳大利亚等。
非洲:南非、尼日利亚等。
数据存储中心
即时通信 IM 提供了中国、东南亚(新加坡)、东北亚(韩国首尔)、欧洲(德国法兰克福)以及北美(美国硅谷)数据存储中心供选择。您的业务数据存储在创建应用时选择的数据中心,每个数据中心均支持全球接入。如果您需要使用境外数据中心,请参见 出海专区。
除了基础的即时通信功能之外,即时通信 IM 还提供了方便且易用的管理控制台。您可通过控制台完成应用创建,下载即时通信 IM SDK,查询应用配置信息完成应用联调,集成即时通信功能;同时,控制台还为您提供了后台消息下发、群组管理和数据统计等功能。详细可参阅 控制台指南 文档。
高级功能
REST API
REST API 是一个 HTTP 管理接口,主要功能是为 App 后台提供一个后台管理入口。目前即时通信 IM 支持的 REST API 参阅 REST API 接口简介 文档。
除了 REST API,即时通信 IM 控制台也可实现简单的数据管理、单发/群发消息等功能,开发者可以在即时通信 IM 控制台进行数据管理、查看及测试。相比之下,REST API 接口较为通用,可以提供功能更为强大的管理能力。
第三方回调
所谓 第三方回调,即即时通信 IM 会在某一事件发生之前或者之后,向 App 的后台服务器发送请求,App 后台可以据此进行必要的数据同步,或者干预事件的后续处理流程。
即时通信 IM 提供种类丰富的回调接口,目前回调功能完全免费。详细请参阅 回调命令列表 文档。
私有化支持
私有化部署使企业能把系统直接部署到企业自己的服务器上,数据直接保存在本地。即时通信 IM 已支持私有化部署功能,可以协助企业进行私有化版本的部署、实施、运营维护。如您有使用需求请申请 即时通信 IM 私有化服务。
说明
申请时需要您登录腾讯云主账号。
安全合规
合规性是腾讯云即时通信 IM 发展的基础,腾讯云即时通信 IM 遵从不同国家和行业的合规性要求,除了保证所提供服务的安全性、合规性、可用性、保密性和隐私性之外,还可以为使用即时通信 IM 的客户提供相关支持,满足企业及其客户的多项合规监管需求,降低公司及客户在审计工作上的重复投入,提高审计与管理效率。