一、session_key管理
調用wx.login()獲取code,服務端根據這個code和appid和appsecret獲取SessionKey。
把SessionKey保存到服務器上,一般是不在網絡傳輸,建立自己的SesstionID和生成的SessionKey的對應關系。
然后把生成的SessionID傳輸到小程序客戶端,在小程序本地緩存。
在需要使用SessionKey的場景時先使用wx.checkSession()判定一下有沒有過期,如果沒有過期就把本地的SessionID傳輸到服務端,服務端根據SessionID查詢對應的SessionKey,進行后繼的業務操作。
如果本地判定已經過期,那就先wx.login()重新生一次。