授权不授权都没影响,所以wx.checkSession到底怎么用?
在未授权状态下进入小程序,获取不到用户昵称,没有在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调fail,再授权后回调true。
在未授权状态下进入小程序,获取不到用户昵称,在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调true,再授权后回调true。
之前授权过状态下进入小程序,获取到用户昵称,没有在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调fail,调用wx.login({})后回调true。
之前授权过状态下进入小程序,获取到用户昵称,在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调true。
所以wx.checkSession只跟有没有wx.login有关系?跟授权这个动作没关系?
我现在全用
wx.getStorageSync(‘token’)
来判断用户有没有授权或者授权过期。
所以大家都是在什么情况下使用checkSession?