默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助MobileIMSDK的本地网络状态的判断问题
阅读(35429) | 评论(3 收藏 淘帖
接上个帖子http://www.52im.net/thread-3109-1-1.html
我在LoginActivity中添加了ClientCoreSDK中的networkConnectionStatusBroadcastReceiver,将这个广播在oncreate()的时候注册,
(图1)

当我集成小米推送的时候,ClientCoreSDK中的networkConnectionStatusBroadcastReceiver日志输出
(图2)
显示网络是不可用的,但是Loginactivity输出的日志,可以看到网络是通的,并且请求用户信息的接口是正常的,
(图3)
然后doLoginIMServer()时,因为ClientCoreSDK认为网络不通,所以登录失败
(图4)
sdk已经更换最新版本,而且只有小米推送会这样;然后就是台湾高雄使用三星的手机也会出现这样;
目前暂时在登录失败返回code=204时,我调用
ClientCoreSDK.getInstance().release();
ClientCoreSDK.getInstance().init(MyApplication.getInstance2());
用户才能登录


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

标签:MobileIMSDK

4.png (37.71 KB, 下载次数: 861)

图4

图4

3.png (101.3 KB, 下载次数: 847)

图3

图3

2.png (61.01 KB, 下载次数: 875)

图2

图2

1.png (81.57 KB, 下载次数: 864)

图1

图1
上一篇:IM消息ID技术专题(六):深度解密滴滴的高性能ID生成器(Tinyid)下一篇:零基础IM开发入门(二):什么是IM系统的实时性?
推荐方案
评论 3
晚点详细回复你。
你用这个jar覆盖到andriod端后,再去观察看看效果是什么样(这个jar里直接去掉了本地网络状态这个逻辑的监听和依赖):
MobileIMSDK4a.jar.zip (41.03 KB , 下载次数: 1 )
引用:JackJiang 发表于 2020-09-09 23:22
你用这个jar覆盖到andriod端后,再去观察看看效果是什么样(这个jar里直接去掉了本地网络状态这个逻辑的监 ...

好的,我去试试
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部