版本更新日志
1.1.0
发布日期:2026-09-02
核心能力
- 简化 SDK 接入依赖,宿主应用无需额外接入依赖注入框架。
- 提升连接恢复、账号切换和网络变化时的稳定性。
- 增加当前登录用户信息、连接状态监听、日志等级和设备会话能力。
- 统一异步错误和 callback 行为,保留既有公开 API 兼容入口。
消息能力
- 新增 FACE 表情消息和位置消息。
sendMessage、forwardMessage支持通过用户或群组目标直接发送、转发消息。- 增加稳定的历史消息排序、Older/Newer 双向分页和锚点排除处理。
- 异常消息不会影响同一批次中其他正常消息的接收和展示。
- 增加消息发送记录、失败消息显式重发、取消发送和媒体发送进度。
- 统一媒体下载能力,支持缓存、缩略图/原图选择、进度和取消。
- 增加合并聊天记录的创建、发送、接收解析和详情恢复。
- 完善离线消息恢复、通知处理、已读状态保存和断线重连。
会话、用户与关系链
- 应用重启后,会话、用户资料和未读状态可以继续使用。
- 增加用户资料变化、好友关系、好友申请和群组状态监听。
- 增加群组入群申请、审批、群资料、群成员和群主变更处理。
- 增加黑名单查询、加入、移除和变化监听。
- 增加会话设置、草稿、精确提及和状态监听。
推送服务
- 新增独立
imsdk-push基础模块,统一管理 Push Token、账号绑定、重试和清理。 - 新增小米、华为、OPPO、vivo 和荣耀 Push Provider。
- 支持统一 Push 状态、诊断和通知点击事件。
- 开发者需要到对应厂商推送控制台申请应用配置,并保证包名、签名证书与厂商项目一致。
- Push 失败不会阻断 IM 登录和消息收发;未使用的厂商 Provider 无需引入。
即时通话与会议
- 新增独立
imsdk-rtc模块。 - 支持单聊、群组和临时多人即时通话。
- 支持通话来电、状态监听、参与者管理、媒体控制、屏幕共享和音频输出切换。
- 支持即时会议和预约会议的查询、创建、编辑、取消、开始和加入。
- 支持会议邀请、会议状态、媒体控制和视频渲染。
- 音视频权限、业务 UI 和页面路由由宿主负责。
稳定性与兼容性
- 升级 SDK 或重启应用后,历史消息、会话、发送状态和用户资料会保留。
- 账号切换、退出登录和网络恢复时,SDK 的处理更加稳定。
- 消息、会话、好友、群组、Push 和 RTC 的回调结果和错误处理更加统一。
imsdk-push、各厂商 Push Provider 和imsdk-rtc均为按需引入的独立模块。
