所有类(HarmonyOS IMLib)
本页平铺列出 HarmonyOS IMLib 的全部类、数据结构与事件监听器(跨程序包汇总)。类详情见各链接页面。
契约预留平台
HarmonyOS 当前为契约预留:本页的类、方法签名、枚举与示例全部来自冻结 IDL 与 sdk-bindings.json,SDK 尚未交付;实现后签名不会变化。
所有类
| 类 / 接口 | 类型 | 程序包 | 说明 |
|---|---|---|---|
| Chatroom | 数据结构 | @ni-paas-im/harmony | 聊天室资料:在线态会话,不落离线历史,默认只广播在线成员 |
| ChatroomMember | 数据结构 | @ni-paas-im/harmony | 聊天室成员:userId、昵称、在线状态与加入时间 |
| Conversation | 数据结构 | @ni-paas-im/harmony | 会话聚合视图:未读数、@ 未读、置顶、草稿、提醒级别与最后一条消息 |
| Friend | 数据结构 | @ni-paas-im/harmony | 好友条目:userId、昵称、头像、备注、在线状态与黑名单标记 |
| FriendRequest | 数据结构 | @ni-paas-im/harmony | 好友请求:请求 ID、发起/接收双方、附言与处理状态(pending / accepted / rejected) |
| Group | 数据结构 | @ni-paas-im/harmony | 群组资料:群名、群主、成员、管理员、禁言映射、公告与成员上限 |
| GroupMember | 数据结构 | @ni-paas-im/harmony | 群成员:userId、昵称、角色(群主/管理员/成员)、禁言截止时间与加入时间 |
| IMClient | 类 | @ni-paas-im/harmony | IMLib 入口类:连接、消息、会话、用户、好友、群组、聊天室与文件上传 |
| IMClientEvent | 监听器 | @ni-paas-im/harmony | 事件监听接口:事件与载荷 |
| Message | 数据结构 | @ni-paas-im/harmony | 消息实体 |
| MessageContent | 数据结构 | @ni-paas-im/harmony | 消息内容联合体:按 type 取不同字段,序列化后不超过 5KB |
| ReadReceipt | 数据结构 | @ni-paas-im/harmony | 已读回执:会话、读者、已读消息列表、各消息已读人数与会话总人数 |
| UserProfile | 数据结构 | @ni-paas-im/harmony | 用户资料:userId、昵称与头像 URL |
按类型统计
| 类型 | 数量 | 说明 |
|---|---|---|
| 类 | 1 | IMLib 入口 |
| 数据结构 | 11 | 与 domain.json schemas 对应 |
| 监听器 | 1 | 事件监听接口 |
| 枚举 | 14 | 见枚举页 |
相关链接
- 程序包:@ni-paas-im/harmony;类索引:类
- 枚举:枚举;索引:索引
- 已过时 API:已过时 API