收藏
回答

checkSession()过慢

问题模块
API和组件

客户经常反应启动的很慢,首页显示前偶尔会有很长时间的白屏。


经过我若干调试发现,卡住程序的语句是checkSession 。


有时候很快,但是有时候要3-5秒才会返回结果。


这也太慢了。


而官方推荐每次启动都check的。


有什么解决办法吗?

最后一次编辑于  2017-11-13  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 黄思程
    黄思程
    2017-11-14

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

    2017-11-14
    赞同
    回复
  • 王瑞华
    王瑞华
    2017-11-18

    我在微信群里问。 结果人家别人压根就没用过这个函数。。。


    我这才研究,发现只有获取用户信息或电话号码前需要check一下保证session有效


    我跟着你们文档在程序启动时阻塞的去check太傻了。

    2017-11-18
    赞同
    回复
  • 王瑞华
    王瑞华
    2017-11-18

    @黄思程   你好,这个是我们很多客户反馈的。看起来和机型和微信版本基本无关。

    我自己有时候也会白屏,但是概率比较小。

    我就用模拟器写了日志一直试验,就有一定的概率checkSession 卡三秒。


    现在我仔细研究了程序之后,发现没必要在程序载入时就checkSession,因为过期了并不会影响什么,被文档误导了。

    2017-11-18
    赞同
    回复