功能列表
本页列出 Android IMLib SDK 的全部产品功能、首次支持版本及对应文档入口,供快速查询。版本号均为 Android 客户端 SDK 版本。
提示
版本以文档正文中明确标注的"从 X.X.X 版本开始支持"等表述、以及更新日志的记录为准。
标注为始终支持的功能,表示该功能自 SDK 早期版本起即提供,文档与更新日志中均未记录其引入版本,集成任意 5.x 版本均可使用。
集成
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| SDK 集成与初始化 | 始终支持(新初始化 ≥ 5.4.2) | 导入 SDK · 初始化 · 快速上手 |
| 单进程/多进程运行模式 | 5.3.0(单进程开关) | 初始化 · 进程模式与性能优化 |
| Android 系统兼容(API 级别要求) | SDK ≥ 5.6.3 要求 API 21;更早要求 API 19 | 导入 SDK · 适配 Android OS 版本 |
| 混淆与状态码 | 始终支持 | 混淆 · 状态码 |
连接
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 连接、断开与登出 | 始终支持(带 User ID 连接:dev 5.20.0 / stable 5.7.5) | 连接 · 断开连接 |
| 连接状态监听 | 5.1.6 | 连接状态 |
| 自动重连与互踢 | 始终支持 | 重连机制与互踢 |
| 数据库升级状态监听 | 5.10.4 | 监听数据库升级状态 |
| 多端在线与数据同步 | 始终支持(免打扰级别同步 5.2.5;同步完成回调 5.24.0) | 多端同时在线 · 多设备消息同步 |
用户
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 用户概述与管理边界 | 始终支持 | 用户概述 |
| 用户信息托管 | 5.10.0 | 管理用户信息 |
| 好友管理 | 5.12.0 | 好友管理 |
| 在线状态订阅 | 5.8.1(批量查询 5.28.0) | 订阅用户在线状态 |
| 黑名单管理 | 始终支持 | 黑名单管理 |
| 用户级 配置同步 | 5.24.0 | 用户级别配置事件回调 |
消息
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 消息模型与内置消息类型 | 始终支持 | 消息介绍 |
| 发送普通与媒体消息 | 始终支持 | 发送消息 |
| 接收实时/离线消息 | 始终支持(离线同步完成回调 5.2.3) | 监听消息接收 |
| 自定义消息类型 | 5.6.7(新版) | 创建/注册/发送自定义消息 |
| 关闭消息排重 | 5.3.4(聊天室 5.8.2) | 关闭消息排重 |
| 历史消息读取 | 始终支持 | 获取历史消息 |
| 按消息 UID 查询 | 5.2.5.2(批量 UID);5.38.0(本地+远端批量) | 通过 UID 查询消息 |
| 本地消息插入 | 始终支持(批量插入 5.1.1) | 插入消息 |
| 原始 JSON 消息批量处理 | 5.40.0 | 批量获取/插入原始 JSON 消息 |
| 消息删除 | 始终支持 | 删除消息 |
| 媒体文件下载 | 始终支持 | 下载媒体文件 |