用户与登录
创建 OpenIMServer 用户、维护用户资料,并完成 OpenIMClientSDK 登录
从 OpenIMClientSDK、OpenIMServer Platform API、示例应用和核心接入流程开始,接入用户、会话、群组、消息与音视频通话
按应用运行平台选择客户端 SDK。各平台文档覆盖同一套用户、会话、群组和消息能力,并说明各自的运行环境与集成差异
在 iOS 原生应用中接入登录、用户、会话、群组和消息
查看 SDK→Kotlin / Java在 Android 原生应用中接入登录、用户、会话、群组和消息
查看 SDK→Dart用同一套 OpenIMClientSDK 接入路径覆盖移动端和支持的桌面平台
查看 SDK→TypeScript / RN在 Android 与 iOS React Native 应用中接入 OpenIMClientSDK,支持 Expo 开发构建
查看 SDK→ArkTS / 商业版通过类型化 ArkTS API,为手机、平板和 2in1 设备构建原生 HarmonyOS 应用
查看 SDK→UTS / HBuilderX通过同一套 UTS 插件接入 Android、iOS 与 HarmonyOS 原生 App
查看 SDK→Desktop面向 Electron 桌面应用,渲染层可复用 WASM,原生运行层可通过 FFI 接入
查看 SDK→纯 JavaScript纯 JavaScript 实现,适用于小程序、客服入口、活动页和无需本地消息存储的轻量 Web 场景
查看 SDK→WebAssembly基于 WebAssembly,提供本地消息存储、会话缓存和本地搜索,适用于完整 Web IM 和 Electron 渲染层
查看 SDK→通过 Platform API,在可信服务端创建用户、签发登录 Token、管理群组和成员,并发送或迁移消息
查看 OpenIMSDK GitHub 组织维护的 Demo 与集成示例,对照各平台接入 OpenIMClientSDK 的实际方式
查看浏览器端 Demo 的登录、会话和消息接入方式
打开 GitHub→GitHub / Electron查看 Electron 桌面端 Demo 的打包和运行环境配置
打开 GitHub→GitHub / iOS查看 iOS 原生 Demo 及其 OpenIMClientSDK 接入路径
打开 GitHub→GitHub / Flutter查看 Flutter Demo,用同一工程覆盖移动端接入
打开 GitHub→GitHub / Android查看 Android 原生 Demo 的登录、会话和消息接入方式
打开 GitHub→GitHub / RN查看 React Native Demo 在 Android 与 iOS 上的运行环境和 SDK 接入方式
打开 GitHub→GitHub / UTS查看 UTS 插件仓库中的集成示例,在 uni-app 与 uni-app x 工程中验证 SDK
打开 GitHub→GitHub / HarmonyOS查看 HarmonyOS SDK 仓库中的 ArkTS entry 应用,验证工程接入与 SDK 调用
打开 GitHub→按接入准备、客户端登录、发送第一条消息和创建群组的顺序,进入对应操作指南
按用户、会话、群组和消息等领域查找能力,并进入对应的 SDK 或 Platform API 文档
创建 OpenIMServer 用户、维护用户资料,并完成 OpenIMClientSDK 登录
管理客户端会话状态,并创建群组、查询成员和处理成员进退群
发送和接收消息、读取历史消息,并按关键词搜索会话记录
同步未读数、已读回执和输入状态,并承载自定义消息载荷
管理用户黑名单,并对群组或群成员设置禁言
查询群消息已读成员、撤回消息、管理会话分组,并置顶重要消息
选择适合应用技术栈的客户端 SDK,并完成 Platform API 接入准备