外观
版本与平台兼容
密信 IM 开发版 5.0 按配套清单交付服务端、SDK、UIKit 和音视频组件。接入时使用对应平台的安装方式、系统权限与运行依赖,升级时保持组件间的版本关系。
产品体系与 Flutter 配套环境
| 项目 | 基线 |
|---|---|
| 产品版本 | 密信 IM 开发版 5.0 |
| IM 服务端 | Java 21 / Spring Boot 3,具体制品按交付清单确认 |
| Flutter IM SDK / UIKit | 使用授权包中配套的组件版本 |
| Flutter Call SDK / Call UIKit | 与 IM 两包同版配套 |
| Flutter / Dart | Flutter ≥ 3.41.9;Dart ≥ 3.11.5 且 < 4.0.0 |
| Android / iOS | Android API 24;iOS 15.5 起 |
| Flutter 通话媒体依赖 | 按授权交付清单确认配套媒体组件版本 |
以上为配套技术环境。依赖声明使用交付包的实际版本号;升级单个组件时,同步核对 SDK、UIKit、服务端和媒体组件的兼容关系。
各平台的核对项目
| 方面 | 需要确认 |
|---|---|
| 消息与同步 | 类型、历史、撤回、已读、切号 |
| UIKit | 是否提供标准页面,哪些入口由宿主实现 |
| 媒体与文件 | 设备权限、格式支持、文件系统访问 |
| 离线推送 | 厂商/系统配置、后台限制和真实设备 |
| 通话 | 媒体组件、系统来电、后台与音频路由 |
| 安全存储 | 平台存储实现与是否采用加密制品 |
各平台详情见 Flutter、Web、Electron。其他平台请从导航中的平台页进入,避免套用另一平台的安装命令和权限配置。
通话组件配置
群音视频支持最多 9 人。客户端 Call 组件与服务端信令、媒体服务配套使用,并配置系统权限与音频路由。平台组件组合见平台矩阵,传输与数据保护见安全配置。
升级流程
先在测试环境确认配套版本,再执行用户登录、设备撤销、消息收发、历史补拉、附件与通话回归。涉及存储或会话绑定变化时,确认迁移和回退条件后再升级生产环境。
已废弃入口的保留期、替代调用与行为变化以交付变更说明为准。不要通过强制忽略依赖约束或关闭服务端鉴权来让不兼容版本勉强运行。
版本信息与本文关系见 更新记录。