wx.checkSession(OBJECT),檢測小程序當(dāng)前用戶登錄態(tài)是否有效
2017-12-12
導(dǎo)讀:通過上述接口獲得的用戶登錄態(tài)擁有一定的時(shí)效性。用戶越久未使用小程序,用戶登錄態(tài)越有可能失效。反之如果用戶一直在使用小程序,則用戶登錄態(tài)一直保持有效。具體時(shí)效邏輯由...
通過上述接口獲得的用戶登錄態(tài)擁有一定的時(shí)效性。用戶越久未使用小程序,用戶登錄態(tài)越有可能失效。反之如果用戶一直在使用小程序,則用戶登錄態(tài)一直保持有效。具體時(shí)效邏輯由微信維護(hù),對(duì)開發(fā)者透明。開發(fā)者只需要調(diào)用wx.checkSession接口檢測當(dāng)前用戶登錄態(tài)是否有效。登錄態(tài)過期后開發(fā)者可以再調(diào)用wx.login獲取新的用戶登錄態(tài)。
OBJECT參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù),登錄態(tài)未過期 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù),登錄態(tài)已過期 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
示例代碼:
wx.checkSession({
success: function(){
//session 未過期,并且在本生命周期一直有效
},
fail: function(){
//登錄態(tài)過期
wx.login() //重新登錄
....
}
})
更多微信小程序開發(fā)教程,關(guān)注hi小程序。
第二部分:如何開通一個(gè)小商店