未实现平台说明

参照站(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 端能力评估

已交付平台​

平台IMLibIMKit文档入口
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)。

相关链接​