请选择 进入手机版 | 继续访问电脑版

默认
发表评论 2
[已回复] MobileIMSDK能不能扑捉到反复连接不成功最终放弃的事件手工干预?
上面帖子中大量丢包,导致连接不成功的情况我也遇到了,就这个问题我也想请教一下,SDK有自愈和自动连接的能力,以java客户端来说  在三次丢包以后会判断为掉线,并回调 onLinkCloseMessage 接口,同时自己重新连接,这个过程自动完成,不需要手动干预。我想问的是,丢包次数再增加,反复连接总也不成功的话,系统会怎样进行?能不能扑捉到系统反复连接不成功最终放弃的事件,然后手工干预,让客户决定是重新连接,还是网络不好彻底放弃?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已回复] MobileIMSDK在网络不好的状态下如何处理丢包下一篇:[已回复] MobileIMSDK 的 android 端首次连接总是超时怎么办?
评论 2
为了让程序表现地更静默而不打扰用户,MobileIMSDK后台的重试算法会一直试下去。

不过,你可以自已在ReLogin线程里加计数变量,当重试多少次后,你可以把ReLogin线程stop掉,同时你再给出一个回调,上层可以在这个回调里比如给出一个提示框说网络不好,请稍后再试,这样的提示。
签名: 该会员没有填写今日想说内容.
手机QQ和微信也是一直重试的吧,PC上重试多了跳出框这个体验没啥问题,在移动端好像没看到有这么干的
签名: 我大天朝,雾霾对面都看不清人了。。

Processed in 0.187500 second(s), 32 queries , Gzip On.

返回顶部