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