获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
不知道如何处理,在真机和开发工具上来回切换,虽然 checkSession 是有效的,但是自己本地存储的session3rd 已经清空了,然后要 执行两次 wx.login才可以
wx.checksession 真机和开发工具的行为问题目前测试发现,同一账号在不同真机上切换登录,行为正常,在登录前 wx.checksession 成功了, 登出微信后再在相同设备上登录,这个 wx.checksession 就会返回失败,这对于小程序的微信三方登录流程是正确的。 但是开发工具和真机间的行为就比较混乱了,因为开发工具里微信账号和真机微信账号是可以同时登陆的,这样就会出现checksession 在两边都会返回成功的情况,而导致本地存储的三方 sessionId 实际上无效,但是 checksession 告诉你有效的情况。
2018-05-20