Web IMLib

Web 端以纯 ESM JavaScript 交付:无构建依赖,直接 import 即可使用;所有异步接口返回 Promise<RcResult<T>>,错误码在 res.code,不 reject。IMLib 负责连接与数据,IMKit 提供纯 DOM 组件。

平台状态

契约 IDL v1.0.0(frozen,冻结修订 35);本平台绑定状态:ga。已按冻结 IDL 交付。

事件:16 类(来自 IDL eventPayloads),详见 连接监听。

环境与制品​

项值
语言 / 运行时JavaScript (ESM)
包 / 模块名@ni-paas/im-web
IMLib 制品rongim.mjs
IMKit 制品imkit.mjs
类型 / 契约声明rongim.d.ts
Demo / 示例—
绑定状态ga

API 风格​

项内容
客户端类IMClient
工厂 / 初始化createClient
命名规则camelCase,方法名与语义 op 同名
异步风格Promise<RcResult<T>>
事件 APIaddEventListener(event, handler) / removeEventListener
事件对象Events

常量​

常量 / 枚举说明
Events绑定常量集(取值以绑定实现为准)
RCConnectionStatus绑定常量集(取值以绑定实现为准)
ConversationTypePRIVATE=1,GROUP=2,CHATROOM=3,SYSTEM=4,SUPER_GROUP=10
ErrorCode绑定常量集(取值以绑定实现为准)
CONTENT_TYPE_COMBINE绑定常量集(取值以绑定实现为准)

能力总览​

共 103 个语义操作、9 个能力域、29 个功能页;方法名与签名逐项来自 sdk-bindings.json。

快速链接​

相关文档​