授权不授权都没影响,所以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?