Flutter IMLib

Flutter 端以 Dart 绑定交付:IMLib 为纯 Dart 通信库(不依赖原生插件),IMKit 提供 Material 风格 Widget 组件。异步接口返回 Future<RcResult<T>>,使用 await 获取结果。

平台状态

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

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

环境与制品​

项值
语言 / 运行时Dart
包 / 模块名impaas_imlib / impaas_imkit
IMLib 制品imlib
IMKit 制品imkit
类型 / 契约声明—
Demo / 示例—
绑定状态ga

API 风格​

项内容
客户端类RCIMIWEngine
工厂 / 初始化RCIMIWEngine.create(appKey, options)
命名规则camelCase,方法名与语义 op 同名
异步风格Future<RcResult<T>>
事件 APIengine.events.listen((event) => ...) / engine.addEventListener(name, handler)
事件对象RongIMEvents

常量​

常量 / 枚举说明
RongIMConversationType绑定常量集(取值以绑定实现为准)
RongIMConnectionStatus绑定常量集(取值以绑定实现为准)
RongIMErrorCode绑定常量集(取值以绑定实现为准)
CONTENT_TYPE_COMBINE绑定常量集(取值以绑定实现为准)

能力总览​

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

快速链接​

相关文档​