小程序
小游戏
企业微信
微信支付
扫描小程序码分享
什么时候会只清除数据缓存而不清除登陆状态?
因为登陆状态不清除的话,点击登录获取的iv和encryptedData和服务端返回的session_key会出现用RdWXBizDataCrypt无法解析出内容
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.checkSession.html
登录态会过期的,通过 wx.checkSession 判断登录态,重新调用 wx.login 进行登录。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
因为登录态记录在了本地缓存里
什么时候会只清除数据缓存而不清除登陆状态? 因为登陆状态不清除的话,点击登录获取的iv和encryptedData和服务端返回的session_key会出现用RdWXBizDataCrypt无法解析出内容
这真是一个好问题
版本强制更新时,本地缓存即会消失;如果是主动更新,用户在更新之前很可能登录态在服务器端还没有失效,这时候楼主描述的场景便可以复现了。
建议每次解密前先wx.login ,保证解密key和加密key是一样的https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
没法主动清除的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.checkSession.html
登录态会过期的,通过 wx.checkSession 判断登录态,重新调用 wx.login 进行登录。
因为登录态记录在了本地缓存里
这真是一个好问题
版本强制更新时,本地缓存即会消失;如果是主动更新,用户在更新之前很可能登录态在服务器端还没有失效,这时候楼主描述的场景便可以复现了。
建议每次解密前先wx.login ,保证解密key和加密key是一样的https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
没法主动清除的。