其他分享
首页 > 其他分享> > 升级融云 4.0 及以上版本的兼容方案

升级融云 4.0 及以上版本的兼容方案

作者:互联网

升级融云 4.0 及以上版本的兼容方案

​ 从 2.10.6 版本升级到 4.0 版本时候,遇到了一些坑,也从中总结了些经验,希望对看到这篇文章的人有帮助。

​ 升级 SDK 和,会报错的方法基本只有一个,就是 connectWithToken 这个连接方法,因为 4.0 及以上版本中此方法的回调形式改变了,所以需要“删除连接接口 token 非法的回调,并将该回调中的处理逻辑,移动至 error 回调中”

示例代码:

​ 以下代码以 IMKit 为例,IMLib 修改对应的核心类即可。

注意

​ 4.0 及以上版本的 SDK 中,会出现一些错误码不走 error 回调的情况,建议分情况进行处理:

* 用户第一次登录,设置 timeLimit 为有效值,网络极差情况下超时回调 error。
* 用户后续登录,调用没有 timeLimit 的接口,SDK 就会保持旧版本的自动重连。

标签:4.0,RongIMClient,兼容,token,融云,error,回调,连接
来源: https://blog.51cto.com/15056506/2678294