功能列表
本页列出 iOS IMLib SDK 的全部产品功能、首次支持版本及对应文档入口,供快速查询。版本号均为 iOS 客户端 SDK 版本。
提示
版本以文档正文中明确标注的"从 X.X.X 版本开始支持"等表述、以及更新日志的记录为准。
标注为始终支持的功能,表示该功能自 SDK 早期版本起即提供,文档与更新日志中均未记录其引入版本,集成任意 5.x 版本均可使用。
集成
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| SDK 导入与初始化 | 始终支持(SPM 集成 5.12.2) | 导入 SDK · 初始化 · 快速上手 |
| 状态码参考 | 始终支持 | 状态码 |
连接
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 建立/断开连接 | 始终支持(获取当前 Token 接口 5.20.0) | 连接 · 断开连接 |
| 连接状态监听 | 始终支持 | 连接状态 |
| 自动重连与互踢 | 始终支持 | 重连机制与互踢 |
| 数据库升级状态监听 | 5.10.4 | 监听数据库升级状态 |
| 多端在线与多设备消息同步 | 始终支持 | 多端同时在线 · 多设备消息同步 |
用户
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 用户概述与管理边界 | 始终支持 | 用户概述 |
| 用户信息托管 | 5.10.0 | 管理用户信息 |
| 好友管理 | 5.12.0 | 好友管理 |
| 在线状态订阅 | 5.8.1(批量查询 5.28.0) | 订阅用户在线状态 |
| 黑名单管理 | 始终支持 | 黑名单管理 |
| 用户级别配置 | 5.24.0 | 用户级别配置 |
消息
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 消息模型与属性 | 始终支持(needReceipt 5.20.0;quoteInfo 5.38.0) | 消息介绍 |
| 发送消息 | 始终支持(引用关系 quoteInfo 5.38.0) | 发送消息 |
| 接收消息 | 始终支持(关闭排重:单聊/群聊 5.3.4;聊天室 5.8.2) | 接收消息 |
| 自定义消息类型 | 始终支持(未知消息原始内容 5.44.0) | 自定义消息 |
| 获取历史消息 | 始终支持(批量 UID 查询 5.2.5.1;本地+远端批量 5.38.0) | 获取历史消息 |
| 插入/删除消息 | 始终支持 | 插入消息 · 删除消息 |
| 搜索消息 | 始终支持 | 搜索消息 |
| 媒体文件下载 | 始终支持 | 下载媒体文件 |
| 消息撤回 | 始终支持(撤回配置参数 5.16.1) | 撤回消息 |
| 消息修改 | 5.28.0 | 修改消息 |
| 设置本地消息内容 | 5.34.0 | 设置消息 MessageContent |
| 消息扩展 | 4.0.3 | 消息扩展 |
| 消息回应(Reaction) | 5.42.0 | 消息回应 |
| 流式消息 | 5.16.1 | 流式消息 |
| 单群聊已读回执(旧版) | 始终支持 | 单聊/群聊已读回执 |
| 逐条消息已读 V5 | 5.20.0 | 逐条消息已读 V5 |
| 离线消息存储配置 | 始终支持 | 离线消息存储配置 |
会话
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 会话 介绍与模型 | 始终支持 | 会话介绍 |
| 会话获取 | 始终支持(批量获取 5.8.2;条件过滤 5.20.0;未读状态筛选 5.44.0) | 获取会话 |
| 删除会话 | 始终支持 | 删除会话 |
| 会话草稿 | 始终支持 | 会话草稿 |
| 会话置顶 | 始终支持(获取置顶列表 5.1.5) | 会话置顶 |
| 会话未读数 | 始终支持(获取未读会话数 5.1.5;按免打扰级别 5.2.5) | 处理会话未读消息数 · 获取会话未读消息 |
| 会话标签 | 5.1.1 | 会话标签 · 管理标签信息 |
| 免打扰(会话/类型/频道) | 5.2.2(会话类型 5.2.2.1) | 免打扰概述 · 按会话设置 · 按会话类型设置 · 按频道设置 |
| 多端状态同步 | 始终支持 | 多端同步免打扰/置顶 · 多端同步阅读状态 |
| 输入状态 | 始终支持 | 输入状态 |
群组
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 群组业务概述 | 始终支持 | 群组业务概述 |
| 群组托管管理 | 5.12.0 | 群组管理 · 群组信息 |
| 群成员与管理员管理 | 5.12.0 | 群成员管理 |
| 加入、邀请与入群申请处理 | 5.12.0 | 加入群组管理 |
| 群定向消息 | 始终支持(定向媒体消息 5.2.5) | 群定向消息 |
聊天室
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 聊天室概述与服务配置 | 始终支持 | 聊天室概述 · 聊天室服务配置 |
| 加入/退出聊天室 | 始终支持(加入时间属性 5.10.2) | 加入聊天室 · 退出聊天室 |
| 聊天室信息与历史消息 | 始终支持 | 获取聊天室信息 · 聊天室历史消息 |
| KV 属性管理 | 始终支持(批量 KV 5.1.4) | 聊天室 KV 属 性 |
| 聊天室事件监听 | 成员变化监听 5.1.4;封禁/禁言/白名单事件 5.4.5 | 监听聊天室事件 |
| RTC 房间绑定 | 5.2.1 | RTC 房间绑定 |
超级群
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 超级群基础与消息收发 | 始终支持 | 超级群概述 · 消息收发 |
| 创建超级群与频道、服务配置 | 始终支持 | 创建超级群与频道 · 超级群服务配置 |
| 超级群历史消息 | 5.3.0 | 历史消息 |
| 超级群未读数与未读 @ 消息 | 全部未读 5.4.6;频道/级别 5.2.5;处理未读 @ 消息 5.6.0 | 超级群未读数 · 处理未读 @ 消息 |
| 超级群消息管理(修改/扩展/撤回/删除) | 始终支持 | 修改消息 · 消息扩展 · 撤回消息 · 删除消息 |
| 超级群本地消息搜索 | 5.3.4 | 搜索本地消息 |
| 超级群定向消息 | 5.6.9 | 超级群定向消息 |
| 频道列表与频道状态监听 | 始终支持 | 频道列表 · 监听频道状态变更 · 私有频道概述 |
| 用户组 | 5.4.0 | 用户组 · 监听用户组状态变更 |
| 超级群会话同步监听 | 5.2.2 | 监听会话同步状态 |
| 超级群输入状态与已读同步 | 始终支持 | 输入状态 · 清除消息未读状态 |
| 超级群免打扰 | 5.2.2(部分 5.2.2.1) | 超级群免打扰 · 默认免打扰 |
推送
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| APNs 远程推送集成 | 始终支持 | APNs 推送 |
| 推送配置(用户级/消息级/铃声/模板/统计) | 始终支持 | 用户级推送配置 · 消息推送属性 |
| 测试 APNs 远程推送 | 始终支持 | 测试 APNs 远程推送 |
| 自定义远程推送铃声 | 始终支持 | 自定义远程推送铃声 |
| 自定义多语言推送模板 | 始终支持 | 自定义多语言推送模板 |
| 上报推送数据 | 始终支持 | 上报推送数据 |
通知与免打扰
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 本地通知说明(由 App 实现) | 始终支持 | 本地通知 |
| 全局免打扰 | 级别 5.2.2(时区接口 5.14.0) | 免打扰时段 |
内容安全
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 敏感信息拦截回调 | 5.1.4 | 敏感信息拦截 · 内容审核概述 |
升级指南
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 从 2.x / 4.x 升级到 5.x | 5.x | IMLib 2.X 升级到 5.X · IMLib 4.X 升级到 5.X |
翻译
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 内置翻译 | 5.24.0 | 内置翻译 |
| 翻译语言代码参考 | 始终支持 | 翻译语言代码列表 |
语音转文字
| 功能 | 首次支持版本 | 文档 |
|---|---|---|
| 语音消息转文字 | 5.22.0 | 语音转文字 |