- 当已经授权过的小程序, 首页下拉移除小程序后, 授权信息便会消失, 包括第三方的登录态, 貌似等同于清除缓存, 用户主动删除小程序,授权会消失
- session_key有效期:微信不会把 session_key 的有效期告知开发者。我们会根据用户使用小程序的行为对 session_key 进行续期。用户越频繁使用小程序,session_key 有效期越长,开发者在 session_key 失效时,可以通过重新执行登录流程获取有效的 session_key。使用接口 wx.checkSession可以校验 session_key 是否有效,从而避免小程序反复执行登录流程,wx.checkSession不需要session_key
- session_key注意事项: 在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。目前解决办法:第一次调用获取用户信息授权时,提前调用wx.login
微信小程序授权小知识
最新推荐文章于 2024-05-23 08:46:46 发布