跳到主要内容
BeeWorks

产品 · IM SDK

快速为你的应用集成即时通讯能力

BeeWorks IM SDK 提供企业级即时通讯能力,覆盖消息、会话、群聊、用户关系与离线推送等核心场景。支持 Web、Android、iOS、HarmonyOS 多端接入,无需从零搭建 IM,快速为已有应用增加即时通讯能力。

完整能力

从连接、消息到会话、群组和推送,一套 SDK 全覆盖

六组常用即时通讯能力,接入后即可在你的应用内直接使用。

消息

文本、图片、文件、音视频、自定义、引用、转发等消息类型。

  • 文本 / 图片 / 文件
  • 音视频消息
  • 自定义 / 引用 / 转发

会话

会话同步、未读数、置顶、草稿、消息免打扰。

  • 会话同步与未读数
  • 置顶 / 草稿
  • 消息免打扰

群聊

群成员、管理员、禁言、群资料、群主转让等群组管理。

  • 成员与管理员
  • 禁言 / 群资料
  • 群主转让

用户关系

用户搜索、用户资料、好友申请与好友关系管理。

  • 用户搜索与资料
  • 好友申请
  • 好友关系管理

服务鉴权

SDK 初始化、JWT 身份认证、用户登录、长连接与断线恢复。

  • SDK 初始化
  • JWT 身份认证
  • 长连接与断线恢复

离线推送

iOS、Android、HarmonyOS 移动端离线消息触达。

  • iOS 推送
  • Android 厂商通道
  • HarmonyOS 推送

服务鉴权

身份谁签发、连接谁维持、断网怎么办

JWT 由企业业务服务端签发(不经 BeeWorks),IM 服务只验签;登录即建长连接,断线自动重连并补齐消息。

JWT 鉴权 · 登录 · 断线恢复身份谁签发、连接谁维持、断网怎么办业务 AppWeb / 双端 / 鸿蒙IM SDK初始化 · 登录 · 收发业务 App Server签发 JWTIM 服务鉴权 · 长连接1. 初始化 SDK(AppKey)2. 请求 JWT(userId)3. 返回 JWT(短有效期)4. login(JWT)→ 建长连接5. 鉴权通过 · 会话同步 · 未读下发6. sendMessage / onReceive7. 断网 → 自动重连 + 消息补齐8. 离线 → 走推送通道触达JWT 由企业业务服务端签发(不经 BeeWorks),IM 只验签
初始化 → 业务服务端签发 JWT → SDK 登录建连 → 会话同步 → 收发消息 → 断线恢复 → 离线推送

多端覆盖

一套 IM 能力,覆盖四个平台

针对不同客户端提供对应 SDK 和开发文档,帮助开发团队快速完成多端接入。

Web

JavaScript / TypeScript

为已有 Web 应用快速增加即时通讯能力。

Android

Java / Kotlin

覆盖主流 Android 机型的移动端接入。

iOS

Swift

原生 iOS 接入,支持 APNs 离线触达。

HarmonyOS

ArkTS

面向鸿蒙生态的应用接入与系统推送。

业务嵌入

将即时通讯嵌入你的业务

BeeWorks IM SDK 可作为基础即时通讯能力,集成到企业已有应用和业务系统。

企业内部协同

为 OA、门户、工作台等企业应用增加单聊、群聊、文件和消息能力。

业务消息触达

将审批、工单、CRM、ERP 等业务消息通过即时通讯体系实时触达用户。

行业应用

为政务、制造、能源等行业应用快速增加即时通讯能力。

私有化应用

结合 BeeWorks 企业级即时通讯服务,满足企业对数据安全、内部网络及自主部署的需求。

离线推送

在线走长连接,离线走系统推送

SDK 在线时消息直达;离线时经系统通道触达,点击拉起 App 后再经 SDK 同步完整消息体。

在线走长连接 · 离线走推送SDK 在线直达,离线才经系统通道;支持 iOS / Android / HarmonyOSBEEWORKS IM 服务消息判定分流接收 → 查在线状态→ 在线直发 / 离线推送在线路径(实线)长连接直达 SDK低延迟 · 回执 · 补齐未读同步系统推送通道APNs · 厂商 · 鸿蒙iOS-APNs / 华米OV /HarmonyOS Push端侧行为点击 → 拉起 → 补齐打开 App 后经 SDK同步完整消息体三端触达iOSAPNsAndroid厂商通道HarmonyOS系统推送到达率取决于厂商通道与用户权限设置;打开 App 后经 SDK 同步完整消息体
实际到达率取决于厂商通道与用户权限设置

快速接入

四步完成接入

从准备身份、集成 SDK,到登录建连、发出第一条消息,全程对照开发文档一次跑通。

四步完成接入每步只讲输入 → 动作 → 产出01 准备应用与 JWT拿 AppKey获取应用信息,业务服务端具备签发 JWT的能力产出:可登录身份02 集成 SDK装包 + 初始化按平台安装依赖,传入 AppKey 完成init产出:SDK 就绪03 用户登录鉴权建连JWT 登录,建立长连接,同步会话与未读产出:在线连接04 发送消息发出第一条 IM创建会话,发送文本/ 图片 / 文件,验证收发双向可用产出:首条消息跑通前三步浅底、最后一步深底收束;箭头用全局 dash-flow 语义(静态虚线流动)
准备应用与 JWT → 集成 SDK → 用户登录 → 发送消息

常见问题

关于 IM SDK

IM SDK 支持哪些端?

支持 Web(JavaScript / TypeScript)、Android(Java / Kotlin)、iOS(Swift)、HarmonyOS(ArkTS)多端接入,开发团队可按平台对照文档快速集成。

用户身份如何鉴权?

由企业业务服务端签发 JWT,App 通过 SDK 完成初始化与用户登录后建立长连接;断线自动重连并补齐消息,会话与未读数同步下发。

离线消息能触达吗?

支持 iOS、Android、HarmonyOS 移动端离线消息触达:在线走长连接直达,离线经 APNs、Android 厂商通道与 HarmonyOS 推送唤起;实际到达率取决于厂商通道与用户权限设置。

支持私有化部署吗?

可以结合 BeeWorks 企业级即时通讯服务满足数据安全、内部网络及自主部署需求,具体部署能力以 BeeWorks 实际产品方案为准。

开始构建你的即时通讯应用

无需从零开发 IM,通过 BeeWorks IM SDK 快速获得消息、会话、群聊、用户关系和消息推送等基础能力。