用户与登录
创建 OpenIMServer 用户、维护用户资料,并完成 OpenIMClientSDK 登录
从 OpenIMClientSDK、OpenIMServer Platform API、示例应用和核心接入流程开始,接入用户、会话、群组、消息与音视频通话
按应用运行平台选择客户端 SDK。各平台文档覆盖同一套用户、会话、群组和消息能力,并说明各自的运行环境与集成差异
在 iOS 原生应用中接入登录、用户、会话、群组和消息
查看 SDK→Dart用同一套 OpenIMClientSDK 接入路径覆盖移动端和支持的桌面平台
查看 SDK→UTSIntegrate the native UTS SDK into Android, iOS, and commercial HarmonyOS Apps
查看 SDK→Desktop面向 Electron 桌面应用,渲染层可复用 WASM,原生运行层可通过 FFI 接入
查看 SDK→纯 JavaScript纯 JavaScript 实现,适用于小程序、客服入口、活动页和无需本地消息存储的轻量 Web 场景
查看 SDK→WebAssembly基于 WebAssembly,提供本地消息存储、会话缓存和本地搜索,适用于完整 Web IM 和 Electron 渲染层
查看 SDK→通过 Platform API,在可信服务端创建用户、签发登录 Token、管理群组和成员,并发送或迁移消息
查看 OpenIMSDK GitHub 组织维护的 Demo,对照各平台接入 OpenIMClientSDK 的实际方式
按接入准备、客户端登录、发送第一条消息和创建群组的顺序,进入对应操作指南
按用户、会话、群组和消息等领域查找能力,并进入对应的 SDK 或 Platform API 文档
创建 OpenIMServer 用户、维护用户资料,并完成 OpenIMClientSDK 登录
管理客户端会话状态,并创建群组、查询成员和处理成员进退群
发送和接收消息、读取历史消息,并按关键词搜索会话记录
同步未读数、已读回执和输入状态,并承载自定义消息载荷
管理用户黑名单,并对群组或群成员设置禁言
查询群消息已读成员、撤回消息、管理会话分组,并置顶重要消息
选择适合应用技术栈的客户端 SDK,并完成 Platform API 接入准备
通过 WebAssembly 在浏览器应用中接入 OpenIMClientSDK
iOSiOS SDK在 iOS 原生应用中接入 OpenIMClientSDK
FlutterFlutter SDK用同一套 OpenIMClientSDK 接入路径覆盖移动端和支持的桌面平台
UTSuni-app / uni-app x SDKUse the native UTS plugin in uni-app and uni-app x mobile Apps
APIAPI 接入准备配置 API 地址、公共请求头、管理员 Token 和请求体约定
错误错误码查询 Platform API 的响应结构和服务端错误码