Skip to content
v1
文档/Android SDK/开发指南

版本更新日志

1.1.0

发布日期:2026-09-02

核心能力

  • 简化 SDK 接入依赖,宿主应用无需额外接入依赖注入框架。
  • 提升连接恢复、账号切换和网络变化时的稳定性。
  • 增加当前登录用户信息、连接状态监听、日志等级和设备会话能力。
  • 统一异步错误和 callback 行为,保留既有公开 API 兼容入口。

消息能力

  • 新增 FACE 表情消息和位置消息。
  • sendMessageforwardMessage 支持通过用户或群组目标直接发送、转发消息。
  • 增加稳定的历史消息排序、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 均为按需引入的独立模块。