IMLib

IMLib 是即时通讯核心 SDK,覆盖连接、消息、会话、用户、好友、群组、聊天室、系统通知与文件上传共 9 个能力域。本页给出能力清单与各平台文档入口。

能力域​

能力域方法(IDL 语义名)
连接init / connect / disconnect / getConnectionStatus / getCurrentUserId / addEventListener / removeEventListener
消息sendMessage 及 5 种富媒体发送 / recallMessage / sendReadReceipt / getMessageReadCount / getMessageReadUsers / searchMessages / sendTypingStatus
会话getConversationList / getConversation / getHistoryMessages / clearUnreadCount / setConversationToTop / 草稿 / 免打扰
用户getUserProfile / updateMyUserProfile / getOnlineStatus / getOnlineStatusBatch
好友与黑名单searchUsers / 好友请求 / getFriends / setFriendRemark / deleteFriend / 黑名单
群组createGroup / 群资料 / 成员 / 退群 / 群主 / 管理员 / 禁言
聊天室createChatroom / joinChatroom / leaveChatroom / getChatroomInfo / getChatroomMembers
系统通知getSystemMessages
文件上传uploadFile

平台文档​

平台语言 / 运行时IMLibIMKit文档
AndroidKotlin(JVM / Android)✅ 已交付✅ 已交付IMLib / IMKit
WebJavaScript(ESM)+ TypeScript✅ 已交付✅ 已交付IMLib / IMKit
ElectronElectron 主进程 + preload 桥✅ 已交付✅ 已交付IMLib / IMKit
macOSArkTS(契约预留)✅ 已交付✅ 已交付IMLib / IMKit
FlutterDart(Flutter)✅ 已交付✅ 已交付IMLib / IMKit
Native (C ABI)C ABI(Rust core)✅ 已交付✅ 已交付IMLib / IMKit
iOSSwift(契约预留)✅ 已交付✅ 已交付IMLib / IMKit
HarmonyOSArkTS(契约预留)⏳ 契约预留⏳ 契约预留IMLib / IMKit

接口参考​

每个平台提供概览、快速开始、功能页、类/枚举 API 参考、状态码与更新日志。API 参考由 IDL + 绑定的 methodMap 自动生成,方法名零漂移。