login第一次解密失败,第二次成功,数据一样
login第一次解密失败,第二次成功,数据一样
login第一次解密失败,第二次成功,数据一样
wx.login 每次都会刷新 session_key,session_key 是服务端用于解密数据的关键信息。而 button 的信息授权信息获取后,不要用 wx.login 刷新 session_key,不然就会导致 session_key 失效,解密失败。
我的做法是,在 App 的 onShow 中调用 wx.checkSession ,如果无效了,就调用 wx.login。