You need to enable JavaScript to run this app.
导航
产品概述
最近更新时间:2024.05.23 19:40:59首次发布时间:2023.04.07 10:57:08

即时通讯 IM 为开发者提供多平台即时通讯服务,并可与实时音视频相结合轻松搭建音视频 + IM 场景应用。

SDK 概述

  • 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
    • Android 4.4+(SDK API Level 19)
    • Android Studio 3.5+(推荐)
    • arm64-v8a(真机)
    • armeabi-v7a(真机)
    • x86(模拟器)
    • x86_64 (模拟器)
    iOS
    • iOS 11.0+ iPhone 或 iPad 真机
    • Xcode 14.1+
    • arm64(真机)
    • x86_64 (模拟器)
    Web
    • node(12.13.0 ≤ node 版本 ≤ 17.0.0, 推荐使用 Node.js 官方 LTS 版本 16.17.0)
    • npm(版本与 node 版本匹配)
    微信小程序
    • 微信开发者工具
    • JavaScript
    • node(12.13.0 ≤ node 版本 ≤ 17.0.0,推荐使用 Node.js 官方 LTS 版本 16.17.0)
    • npm(版本与 node 版本匹配)
    MacOS
    • MacOS 13.0 或以上版本设备,且可以正常访问互联网
    • Cmake 3.21 以上版本
    • Xcode 13 以上版本
    • QT 5.15.2 或以上版本
    Windows
    • Windows 7 或以上版本设备,且可以正常访问互联网
    • Visual Studio 2019 以上版本
    • QT 5.15.2 或以上版本,且与 VS 版本对应

功能简介

消息类型

支持的消息类型包括文本、表情、图片、视频、语音、文件等,也可利用自定义消息灵活实现其他特殊消息类型。

消息&会话

我们支持如下能力:

  • 离线消息:用户登录时,会自动将用户不在线时收到的离线消息自动下发到客户端SDK。

  • 漫游消息:在新设备登录时,将服务器记录的漫游消息同步过来。

  • 多端同步:多端消息同步,可同时收到消息。

  • 历史消息存储:支持本地历史消息和云端历史消息。

  • 服务端回调。

  • 消息撤回、删除;会话删除、置顶、免打扰等。

群组&直播群功能

目前支持普通群和直播群两种群类型:

  • 普通群组功能拥有完善的群资料管理、成员管理、群管理等权限操作,以及配套的状态变更通知。

  • 直播群相比于普通群组,同时在线成员数无上限,成员可以随时加入或离开。适用于语聊房、直播间等音视频场景。

控制台

开发者可在控制台中进行应用管理。

  • 历史消息存储时长配置

  • 消息可撤回时长配置

  • 群成员上限配置

  • 单个用户可加群数上限配置

  • 进群是否可见历史消息配置

  • 服务端回调设置

数据统计

开发者可在控制台数据统计模块中查看一段时间内的以下数据:

  • DAU

  • 累计用户数

  • 新增用户数

  • 单聊消息量

  • 群聊消息量

  • 发送消息成功率

产品优势

极致性能体验

平均延时 200 ms 以内;支持十万级 QPS、亿级日活、日均百亿级消息。

功能丰富

支持单聊、群聊等多种聊天模式,以及主流消息、会话操作,可满足多种应用场景。

多平台接入

覆盖 Android、iOS、Web、微信小程序、MacOS、Windows 等主流平台,消息可跨平台漫游互通。