安卓笔记侠

专注安卓开发

导航

andorid 应用第二次登录实现自动登录

前置条件是所有用户相关接口都走 https,非用户相关列表类数据走 http。

步骤

第一次登陆 getUserInfo 里带有一个长效 token,该长效 token 用来判断用户是否登陆和换取短 token

把长效 token 保存到 SharedPreferences

接口请求用长效 token 换取短token,短 token 服务端可以根据你的接口最后一次请求作为标示,超时时间为一天。

所有接口都用短效 token

如果返回短效 token 失效,执行第3步,再直接当前接口

如果长效 token 失效(用户换设备或超过一月),提示用户登录。复制代码

 

posted on 2019-02-27 12:05  安卓笔记侠  阅读(1031)  评论(0编辑  收藏  举报