如何自动重新连接

Zhao 2020-9-19 672

app长时间处于在后台,在此打开的时候消息和通讯录都出现丢失,感觉就像Im断开连接了,哪个方法可以监听im是否已经断了连接了,在监听的里边我可以做_ChatManagerHolder.gChatManager.connect这个操作重新连接,这个状态不太好复现,我模拟一下就是在自动登录的时候没有调用ChatManagerHolder.gChatManager.connect这个连接方法,进入首页就是没有消息会话和通讯录,感觉和客服反馈的一样,在这个时候我获取一下_onConnectionStatusChanged的状态是0,同时我也模拟了一下在调用_ChatManagerHolder.gChatManager.connect连接之后,在断开wifi和手机信号之后他_onConnectionStatusChanged是 -1和0 一直循环,这个模拟和没有调用ChatManagerHolder.gChatManager.connect的操作是不一样的,那个只执行了一次 onConnectionStatusChanged 是0.所这个地方我不知应该怎么处理了。

最新回复 (1)
  • x86 2020-9-20
    引用 2
    一定需要调用ChatManager.connect 才能显示会话列表和通讯录
返回