默认
发表评论 16
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连
多台设备连接,其中一台连接及其不稳定,间隔三四十秒重连一次,网络环境相同。ping 结果也相近。直接导入的github 这个月最新的SDK。
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连_QQ图片20200923114325.png ----------------------------------------------------------
1.128 这一台:坚果 R1 android 8.1.0
1.17   这一台:OPPO R15 android 9
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连_微信截图_20200923114516.png


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

标签:MobileIMSDK
上一篇:[已解决] 求助MobileIMSDK安卓消息过长导致无法收到的问题下一篇:[已回复] 求java springboot+MobileIMSDK的案例,可有偿
推荐方案
评论 16
引用:JackJiang 发表于 2020-09-23 12:47
按照你的Log显示,每隔45秒断一次,这一定是另有原因。

检查一下:这台手机的登陆ID,是否有别的手机有 ...

我找到了触发条件:当我下线切换账号,重复几次就会出先这样的情况,应该是我退出登录或者登录写的有问题,麻烦站长帮我看下
引用:JackJiang 发表于 2020-09-23 12:47
按照你的Log显示,每隔45秒断一次,这一定是另有原因。

检查一下:这台手机的登陆ID,是否有别的手机有 ...

退出登录代码:
-----------------------------------------
注销登录之后初始化的代码

-----------------------------------------------------
再次登录的代码



引用:JackJiang 发表于 2020-09-23 12:47
按照你的Log显示,每隔45秒断一次,这一定是另有原因。

检查一下:这台手机的登陆ID,是否有别的手机有 ...

退出登录代码:
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连_111111111111924091353.png -----------------------------------------
注销登录之后初始化的代码
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连_22222222222222924091417.png
-----------------------------------------------------
再次登录的代码
[已回复] 求助我Android端切换账号代码可能用的不对,导致间隔45秒会断开重连_333333333333391440.png


引用:JackJiang 发表于 2020-09-24 10:45
你贴的这个内容,跟你发的帖子问题,是有关联的吗?

有一个回复提示进审核了,没有显示出来
引用:JackJiang 发表于 2020-09-24 10:45
你贴的这个内容,跟你发的帖子问题,是有关联的吗?

我断开重连,早上怀疑是退出登录-登录,多次导致的问题,结果刚刚我连接sdk中的 run.bat ,发现连接自己的没有什么问题,可能是后端同学那里的问题。现在所有连接那个地址的都是 45s 断一次。
引用:JackJiang 发表于 2020-09-24 12:27
这么规律,一定是其它问题。你排查过,不存在同一账号重复登陆是吧

是的,我在出现的时候去后端那里看了一下,不存在同一账号重复登陆的情况。
引用:JackJiang 发表于 2020-09-24 13:26
你想做的是,在不退出app的情况下,实现退出当前账号,前重新登陆这样的功能逻辑是吗?

如果是,我就 ...

嗯嗯,我怀疑是 退出账号→登录另一账号 这样的情况导致的。上边有我的退出登录与登录逻辑,我是仿写的 SDK Demo 里面的代码实现的
[已回复] 求助关于MobileIMSDK聊天消息指纹码的生成以及其它疑问 这段代码解决了我的这个问题。我在退出登录的时候没有解绑监听器。
引用:JackJiang 发表于 2020-09-24 13:40
好,我来把RainbowChat中的“退出登陆”这个功能的主要实现代码,发你参一下,具体如果你不太理解功能是 ...

新进展是我这边连接github 项目中的
MobileIMSDK-master\demo_binary\Server\MobileIMSDKServerDemo_deploy_v5.0b20200905\run.bat在我本地是不会断开的,应该是我们后端的同学那里代码有问题。现在那边正在排查
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部