IMKit 4.X 适配 5.X IMLib 方案
本文介绍如何在项目中保持 IMKit 4.X 版本的同时,升级并使用 5.X 版本的 IMLib(即时通讯能力库),从而实现 UI 组件与核心功能的版本兼容。
方案概述
通过 im_compat 兼容包,您可以在使用 IMKit 4.X UI 组件的同时,享受 5.X IMLib 的最新功能和性能优化。这种方案特别适合希望保持现有 UI 稳定性,但需要使用最新核心功能的项目。
依赖关系
im_kit:4.2.0 依赖了 im_compat:4.2.1 兼容包,该兼容包会自动引入 5.X 版本的 IMLib 核心能力库。
默认的依赖树结构如下:
─ im_kit:4.2.0
└─ im_compat:4.2.1
├─ im_libcore:5.7.10
├─ im_chatroom:5.7.10
├─ im_location:5.7.10
├─ im_discussion:5.7.10
├─ im_customservice:5.7.10
└─ im_publicservice:5.7.10
备注
兼容包默认依赖稳定版 5.7.5,您也可以根据项目需求自定义版本。