融云 4.x 版本升级到 5.0 版本呈现的问题
1. 4.x 版本与 5.x 版本的区别
次要是针对 IMKit(带 UI 界面)进行了重构,并且 5.0 版本以上的 IMKit 进行了开源,能够在 https://github.com/rongcloud/imkit-android 进行下来进行集成;
2. 5.x 版本次要的跳转形式
在之前 4.x 版本的 SDK 中,界面之间的跳转次要是应用隐式调用的,在 5.x 版本则全副改用为显示跳转,并且引入路由的概念,具体能够参考 RouteUtils 这个工具类。
3. 4.x 以及 5.x 次要的 api 感知变动
为了不便平滑降级,以及兼容性,所以对外援用 api 并无太大扭转,都是通过 RongIM 进行援用。
4. 5.x 自定义音讯的变动
次要是针对展现形式变动,勾销之前的注解形式,改为复写 MessageItemProviderConfig 的形式,通过代码动静加载来进行展现,设置形式是在自定义的 provider 中进行设置 config 即可;