前置條件是所有用戶相關接口都走 https,非用戶相關列表類數據走 http。
步驟
第一次登陸 getUserInfo 里帶有一個長效 token,該長效 token 用來判斷用戶是否登陸和換取短 token
把長效 token 保存到 SharedPreferences
接口請求用長效 token 換取短token,短 token 服務端可以根據你的接口最后一次請求作為標示,超時時間為一天。
所有接口都用短效 token
如果返回短效 token 失效,執行第3步,再直接當前接口
如果長效 token 失效(用戶換設備或超過一月),提示用戶登錄。復制代碼