checkSession()过慢
发布于 5 年前 作者 uyan 7681 次浏览 来自 问答

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

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

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

这也太慢了。

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

有什么解决办法吗?

3 回复

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

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

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

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

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

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

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

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

回到顶部