前置条件是全部用户相关接口都走 https,非用户相关列表类数据走 http。token
步骤接口
第一次登录 getUserInfo 里带有一个长效 token,该长效 token 用来判断用户是否登录和换取短 tokenget
把长效 token 保存到 SharedPreferences登录
接口请求用长效 token 换取短token,短 token 服务端能够根据你的接口最后一次请求做为标示,超时时间为一天。请求
全部接口都用短效 token数据
若是返回短效 token 失效,执行第3步,再直接当前接口di
若是长效 token 失效(用户换设备或超过一月),提示用户登陆。复制代码服务端