首先,说明的是,其它很多类似的android聊天服务断开后,无法重连的帖子我都有读过。我仍然出现了类似的情况。

我的sdk版本是v3.16.4。

当我连上leancloud服务,然后关掉网络,再次打开网络,则跟聊天相关的东西就会出错,即AVIMClient出于断开状态。


用上面两个回调接口试了很多次,当进行网络断开和链接的时候,这两个回调只会小概率的返回结果。

我的这个处理类继承的是leancloud的AVIMClientEventHandler。

我想询问的是我应该如何保证我的聊天一直处于链接状态?

我想询问的是我应该如何保证我的聊天一直处于链接状态?

你好,使用 LeanCloud 实时通信 SDK 完成登录后,开发者就不必关心网络连接等状态,SDK 会自动为开发者保持连接状态,并根据网络状态自动重连,对于 Android 平台,我们使用常驻后台的服务保持在线状态。

之前发帖子中那些bug都解决了?为什么我的还是会有问题,主要是链接状态下,关掉网络,再开启网络,链接就会出问题

3.16.4 的版本也比较老了,中间我们做过对重连的优化,升级一下 sdk 到最新版本吧。