即时通讯 IM 为开发者提供多平台即时通讯服务,并可与实时音视频相结合轻松搭建音视频 + IM 场景应用。
SDK 名称:即时通讯 IM SDK
SDK 开发者:北京火山引擎科技有限公司
主要功能:即时通讯 IM 为开发者提供多平台即时通讯服务,并可与实时音视频相结合轻松搭建音视频 + IM 场景应用
SDK 接入:参考以下文档获取 SDK 资源并完成接入
平台 | 集成 SDK 指南 |
---|---|
Android | |
iOS | |
Web | |
微信小程序 | 不含 UI 集成方案 |
Mac | 不含 UI 集成方案 |
Windows | 不含 UI 集成方案 |
SDK 版本信息:客户端 SDK 发版说明、C++ SDK 发版说明
SDK 隐私政策:即时通讯 IM(SDK)隐私政策
开发者使用合规规范:即时通讯 IM(SDK)开发者使用合规规范
SDK 平台支持:支持 Android、iOS、Web、微信小程序、MacOS、Windows,具体开发环境要求如下
平台 | 开发环境要求 |
---|---|
Android |
|
iOS |
|
Web |
|
微信小程序 |
|
MacOS |
|
Windows |
|
支持的消息类型包括文本、表情、图片、视频、语音、文件等,也可利用自定义消息灵活实现其他特殊消息类型。
我们支持如下能力:
离线消息:用户登录时,会自动将用户不在线时收到的离线消息自动下发到客户端SDK。
漫游消息:在新设备登录时,将服务器记录的漫游消息同步过来。
多端同步:多端消息同步,可同时收到消息。
历史消息存储:支持本地历史消息和云端历史消息。
服务端回调。
消息撤回、删除;会话删除、置顶、免打扰等。
目前支持普通群和直播群两种群类型:
普通群组功能拥有完善的群资料管理、成员管理、群管理等权限操作,以及配套的状态变更通知。
直播群相比于普通群组,同时在线成员数无上限,成员可以随时加入或离开。适用于语聊房、直播间等音视频场景。
开发者可在控制台中进行应用管理。
历史消息存储时长配置
消息可撤回时长配置
群成员上限配置
单个用户可加群数上限配置
进群是否可见历史消息配置
服务端回调设置
开发者可在控制台数据统计模块中查看一段时间内的以下数据:
DAU
累计用户数
新增用户数
单聊消息量
群聊消息量
发送消息成功率
平均延时 200 ms 以内;支持十万级 QPS、亿级日活、日均百亿级消息。
支持单聊、群聊等多种聊天模式,以及主流消息、会话操作,可满足多种应用场景。
覆盖 Android、iOS、Web、微信小程序、MacOS、Windows 等主流平台,消息可跨平台漫游互通。