app挂起token失效解决方案

来源:互联网 发布:图片不停绕中心旋转js 编辑:程序博客网 时间:2024/06/11 21:23

一 场景描述

一般token失效这种情况比较长出现在iOS系统上

因为当你登录一个app的时候,但是你后台不允许app在后台刷新数据,这时候你按home键退到后台,app就会被挂起,那么挂起时间久了就会导致token失效

也就是常见你,当挂起一个app,过阵子再进入的时候会发现登录异常重新登录

比如,王者荣耀,当挂起久了,点进去会出现登录异常,等重新登录

二 解决方案

当token失败的时候,你的app是可以处在首页ControllerView的,只是这时候调用任何接口都会返回token失效,这时候一般是要重新登录,获取新的token,那么要用户来做重新登录这件事,就有点体验不好了

所以,解决方案是,在调用接口的方法中加上判断,如果返回的json是token失效,那么就执行登录的接口,接口传上userdefault储存的账号密码,然后再重新加载视图或者重新调用接口,这时候,app就可以正常的走起来了,不用用户去重新登录

4 0
原创粉丝点击