融云提示连接不到服务器-随笔记录

这个问题的出现完全是因为代码问题,毕竟接的是不知经过了多少手的代码,猛然发现这个问题的时候,第一反应是去查SDK,毕竟集成第三方的SDK,有集成文档,难免出现一个小问题就想从上面去找答案。翻了半天的文档,发现,没有我想要的结果。那就开始测代码。
之前测试跟我讲,说有时候连不上服务器,有的时候可以,这就让我很头疼了,那就运行起来App,跑起来看看,第一次,进入,先登录,然后进入主界面,跳转到聊天列表,发现,没问题啊,能聊天。
第二次,把app从后台删除,重新进入,发现,连不上了。

1.首先查看LoginActivity,看如何登录,获取token,然后连接上融云,后来发现,在LoginActivity中有获取token的接口,并加入了连接融云的方法

 RongIM.connect(token, new RongIMClient.ConnectCallback() {
...
});

之后这个界面会finish(); ,那这之后如果当时没连接上,如果重连怎么办。就把这段代码重新考入到MainActivity中。

2.然后在欢迎界面发现跳转到MainActivity中不需要重新登录,也就是没有办法再次重新获取token ,第二次进入到MainActivity中连接融云的token还是第一次登录的时候的token,这有可能会导致token过期,因为请求token的接口加入的有秘钥,秘钥是每次在欢迎界面都会重新请求的。

3.解决办法就是在每次进入MainActivity中的时候请求获取最新的token,然后再请求融云连接服务器。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,944评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,258评论 19 139
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 14,778评论 0 15
  • Android及时通讯之--------融云篇想一想,世界可能会更好。 ...
    小杜先生阅读 6,091评论 0 16
  • 当畅想梦想的时候,我们总愿意带着一切完美的条件,良好的环境,充足的时间,用不完的精神。 可事实上并非如此,绝大部分...
    说书客阅读 1,594评论 5 2

友情链接更多精彩内容