默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] MobileIMSDK的安卓版退出后(不退出APP)无法再次登录的问题
阅读(44044) | 评论(3 收藏 淘帖1
v3.0的版本,在安卓里出现了退出后无法再次登录到服务器的问题,登录时会报203错误。

我的初始化操作(IMClientManager.Companion.getInstance(this).initMobileIMSDK();)是写在Application里的。

我记得文档上说app只需要初始化一次就可以了。但现在只要执行退出操作后就无法登录成功。

但如果没执行退出,直接点登录,是能正常登录上的。

退出执行的是这个(LocalUDPDataSender.getInstance(mActivity).sendLoginout();)

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

标签:MobileIMSDK
上一篇:[已回复] 请问下怎么基于MobileIMSDK将好友的在线情况发送给客户端下一篇:[已解决] MobileIMSDK的app端不退出APP时切换另一账号后qos的缓存队列未清空

本帖已收录至以下技术专辑

推荐方案
评论 3
init方法说你只需要调用1次的前提是在你没有退出的情况下,你退出登陆了相当于执行了逆init过程,你看一眼源码就明白了。

这3个帖子你参考一下,马上就能解决你的疑问:
[已回复] MobileIMSDK用户退出后重新登陆的问题
[已解决] MobileIMSDK 安卓客户端退出登入后重新登入问题
[已解决] MobileIMSDK 退出登录后再重新登录的问题
引用:JackJiang 发表于 2018-01-03 10:02
init方法说你只需要调用1次的前提是在你没有退出的情况下,你退出登陆了相当于执行了逆init过程,你看一眼 ...

嗯,确实是这个问题。退出时需要自己把init设置成false,然后才能正常初始化,然后再进行登录才能成功。

多谢了。
引用:heavenK 发表于 2018-01-03 10:06
嗯,确实是这个问题。退出时需要自己把init设置成false,然后才能正常初始化,然后再进行登录才能成功。
...

另外,建议你把MobileIMSDK v3.0的升级成v3.1,MobileIMSDK v3.1是Android版的网络在级烂的情况下会更稳定一些,只要覆盖jar包就行了,代码不用改。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部