Android 与 iOS 平台的 IMLib、IMKit 提供稳定版 SDK。
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版(stable )区分。
设计原则
- SDK 的稳定版本在线上运行时长、稳定性、使用量等方面满足一定的指标要求。
- 更强调稳定性,而非引入新功能。
融云针对 Android/iOS 平台同时提供开发版(Dev)SDK。开发版中首推新功能,同时会得到最快的 bug 修复。
版本号与发布周期
- 在 5.4.X 之前,5.3.X 为 Stable 版本。
- 从 5.4.X 版本及以后,Stable 版本占用第二位版本号,偶数为开发版,奇数为稳定版。例如,5.5.X 为稳定版 SDK 使用的版本号。
- 融云会监控 Stable 版本客户的使用状况,定期更新稳定版,最长更新周期为两个月。
维护说明
- 如果融云正在积极开发的大版本号(当前为 5.X)下发布了新的 Stable 版本,我们建议使用 Stable 版本的客户升级到新的 Stable 版本。新的 Stable 版本发布后,历史稳定版维护力度相应降低。
- 针对已不再积极开发的历史大版本(2.X、4.X)SDK,融云仅维护一个 Stable 版本。请仍使用 2.X、4.X 版本的客户尽快升级到相应的 Stable 版本,或者考虑升级到 5.X 系列的 SDK。
补充说明
- 2.X 和 4.X 之间不存在较大的兼容问题,有兼容性担忧的 2.X 客户可以优先升级 4.X,再逐步过渡到 5.X。
- Android 端由于需要适配 Android 12 ,有单独的 Android 4.1.2 Stable 版本。