app挂起token失效解决方案

一 场景描述

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

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

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

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

二 解决方案

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

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

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值