未实现平台说明
参照站(docs.rongcloud.cn)的「即时通讯 SDK」下拉包含 uni-app、Unity 与小程序入口。NI PaaS 当前交付 Android、iOS、Web、Electron/macOS、Flutter、Native(C ABI)与 React Native 的 IMLib,上述三端尚未交付;本页明确说明现状与替代方案,不提供占位文档。
未实现 ≠ 不可接入
未交付的只是「端侧 SDK 文档与绑定」。服务端 Open API 与 WebSocket 协议与端无关:任意语言/框架都可以按协议与 Open API 自行接入(见下方替代方案)。
平台状态
| 平台 | 状态 | 现状 | 替代方案 |
|---|---|---|---|
| uni-app | 未实现 | 无 uni-app 专用 SDK 包;本仓库不提供该端的绑定与文档 | 用 Web IMLib(H5 端)或自行封装原生桥;服务端走 Open API |
| Unity | 未实现 | 无 Unity(C#)SDK 包;Native C ABI 可作为宿主集成基座 | 以 Native IMLib(C ABI)封装 P/Invoke,或使用服务端 Open API |
| 小程序 | 未实现 | 无小程序专用 SDK;小程序运行时无原生 WebSocket 直连能力限制需自行评估 | 使用服务端 Open API + 轮询/长轮询;或基于 Web 端能力评估 |
已交付平台
| 平台 | IMLib | IMKit | 文档入口 |
|---|---|---|---|
| Android | ✓ | ✓ | Android IMLib / IMKit |
| iOS | ✓ | ✓ | iOS IMLib / IMKit |
| Web | ✓ | ✓ | Web IMLib / IMKit |
| Electron / macOS | ✓ | ✓ | Electron IMLib / macOS 桌面端 |
| Flutter | ✓ | ✓ | Flutter IMLib / IMKit |
| React Native | ✓ | — | React Native IMLib |
| Native (C ABI) | ✓ | ✓ | Native IMLib |
替代方案:协议 + Open API
- 服务端 Open API 与 WebSocket 协议不依赖端侧 SDK,任意语言可自行接入(见 API 概览 与 协议);
- Token 由业务服务端签名签发(鉴权与签名),客户端只需能发起 HTTPS/WebSocket;
- Native C ABI 已提供跨语言基座,可用于 Unity/C# 封装(见 Native IMLib)。
相关链接
- SDK 体系总览:各端能力与语言对照;
- 功能与套餐开通对照表:能力 → 服务端开关;
- 服务端集成:签名、注册用户、签发 Token。