覆盖聊天产品的核心场景,开箱即用,按需组合
为你的每个用户创建 IM 账号,与自己的账号体系对接,服务端签发登录凭证即可登录。
文本、图片、语音、视频、文件和位置消息,实时送达用户的所有在线设备。
撤回、编辑、表情回应、置顶、@ 提及和回复引用,服务端维护会话列表和未读数。
好友申请与审核、好友备注、黑名单,查询和订阅好友的在线状态。
群主与管理员、邀请与入群审批、入群链接、公开群,满足社群和工作群的管理需求。
没有固定成员、不保存离线消息的大规模聊天室,适合直播互动和活动现场。
一对一和多人音视频通话,振铃、多端接听与断线恢复,通话记录与统计。
以业务频道 ID 组织音视频会议和语音房,无需先创建 IM 群。频道源码能力已提供,开通和发布状态见接入文档。
图片、语音、视频和文件直传对象存储,下载地址短期有效,防止盗链。
用户不在线时通过 APNs、FCM 和国内主流手机厂商通道送达通知。
消息、资料、申请和文件的发送前检查与事后审核,违规自动处罚。
把用户、好友、群、消息、聊天室、通话和独立频道的变化回调到你的服务端。
按应用订阅套餐,用量每日统计、每月出账,控制台随时查看额度和账单。
在控制台注册账号、创建应用,获得 AppKey 和服务端凭据。
换取 App Token,为你的用户创建 IM 账号、管理好友和群组。
用户登录后建立长连接,实时收发消息、同步会话。
$ curl -X POST "$IM_API/$ORG/$APP/messages" \
-H "Authorization: Bearer $APP_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"from": "alice",
"to_user": "bob",
"type": "text",
"body": { "text": "你好,Bob!" }
}'
# 201 Created
{
"message_id": "99582298747305984",
"conversation_type": "single",
"seq": 1,
"sender": "alice",
"recipient": "bob"
}从安全、稳定到可配置,帮助你把精力放在业务上
多租户数据隔离;服务端凭据支持不停机轮换和 IP 白名单;控制台支持成员角色、两步验证和敏感操作二次验证,管理操作全部留痕。
服务多实例部署,长连接断线后自动恢复并补齐消息;按应用设置调用额度与熔断档位,单个应用的突发流量不会影响其他应用。
撤回时限、多端登录、已读回执、在线状态可见范围、消息保留期等数十项运行策略,在控制台按应用随时调整。
统一风格的 REST API、明确的错误码和幂等规则,文档中的每个示例都可以直接复制运行。
社交、教育、电商、协作、游戏,一套服务满足不同业务
陌生人社交、兴趣社区、婚恋交友。好友申请、黑名单和加好友方式帮助用户掌控自己的社交关系,音视频通话和在线状态让互动更及时,内容安全过滤骚扰和违规内容。
班级群、师生答疑、家校沟通。群主和管理员管理班级,全员禁言用于上课时段,群文件存放课件,一对一音视频用于辅导答疑,独立频道可组织临时课堂讨论。
买家与商家、客服沟通。服务端以客服或系统身份发送订单通知,自定义消息承载商品卡片,事件回调把聊天记录同步到你的客服系统。
内部通讯、项目群、外部协同。@ 提及、回复引用和已读回执提升沟通效率,消息编辑与撤回减少误发的影响,独立频道承载按业务 ID 组织的会议。
公会、组队、好友私聊。入群链接和公开群便于玩家加入公会,在线状态显示好友是否在线可以组队。
直播间弹幕、礼物和点赞。聊天室没有固定成员、不保存离线消息,消息按优先级下发,礼物等重要消息优先送达。
封装登录、长连接、断线重连、消息收发与本地存储。Web SDK 提供 React 和 Vue 绑定;Flutter SDK 一套代码覆盖 Android 和 iOS,支持离线推送和系统来电界面;Tauri SDK 用于 Windows、macOS、Linux 桌面应用,支持系统通知、托盘和常驻连接。Android 原生、小程序和 UniApp H5 已提供接入源码;独立频道各端媒体能力及制品发布状态见平台文档。