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