wx.checkSession(Object object)
檢查登陸態是否過時。html
經過 wx.login 接口得到的用戶登陸態擁有必定的時效性。用戶越久未使用小程序,用戶登陸態越有可能失效。反之若是用戶一直在使用小程序,則用戶登陸態一直保持有效。具體時效邏輯由微信維護,對開發者透明。開發者只須要調用 wx.checkSession 接口檢測當前用戶登陸態是否有效。小程序
登陸態過時後開發者能夠再調用 wx.login 獲取新的用戶登陸態。調用成功說明當前 session_key 未過時,調用失敗說明 session_key 已過時。更多使用方法詳見 小程序登陸。微信
參數
Object object
屬性 | 類型 | 默認值 | 必填 | 說明 |
---|---|---|---|---|
success | function | 否 | 接口調用成功的回調函數 | |
fail | function | 否 | 接口調用失敗的回調函數 | |
complete | function | 否 | 接口調用結束的回調函數(調用成功、失敗都會執行) |
示例代碼
wx.checkSession({ success () { //session_key 未過時,而且在本生命週期一直有效 }, fail () { // session_key 已經失效,須要從新執行登陸流程 wx.login() //從新登陸 } })
.session