wx.checkSession高频使用后一直处于过期状态?
发布于 7 年前 作者 wangyong 7806 次浏览 来自 官方Issues

安卓IOS均出现

wx.checkSession

7.0.5

2.3.0

进入小程序请求接口的时候,会判断wx.checkSession是否过去。如果过期会返回首页重新调用wx.login(),但是高频调用接口,wx.checkSession然后一直跳转回首页调用wx.login(),而且都是调用成功了的,每次都能通过wx.login()获取到openID,但是在接口中的wx.checkSession判断会一直fail,这个不是使用的越多,过期的时间就会越长吗。但是为什么反而缩短了时间,而且重新调用了wx.login()他的状态仍旧没有更新,从而导致页面一直在首页循环跳转

2 回复

问题解决了嘛

wx.login()是不是有时都没有返回?不然就要等好几分钟才会返回

回到顶部