谈谈ioswebivew cookie的坑

文案功底不太好直接说遇到的问题了

做h5交互的时候需要在本地缓存登录效果就用到cookie了

cookie存储的话就不多说了,网上一搜一大把。

首先我这边做过两次h5交互项目

遇到的问题不一样,跟公司的开发人员技术相关。

第一个公司做的项目cookie存储包括两点,一个是cookie里面包含的登录token跟jss存储还有自定义userAgent。

当时用afn做的,遇到的坑是版本太久自定义cookie无法传递到后台服务器,直接用最新的就好。

代码如下


谈谈ioswebivew cookie的坑_第1张图片

userAgen要放到协议头里面传过去,我这边是这样需求的。

第二次做h5交互登录项目遇到的问题是cookie存储过期再次登录失效问题。

就是存储cookie后半小时内自动登录失效,明明是写了判断登录失效就自动重新获取的,可以拿到本地的缓存数据,但依旧是登录不上,为什么?因为你缓存的cookie已经失效,拿到最新的登录跟旧的冲突了。这时候就需要做一个简单的操作了

在登陆处清除过期cookie。简单的加一个判断条件清除即可。

代码不上了。。。因为这些其实百度都有了。。简单的讲一下遇到的问题跟解决方法。。

你可能感兴趣的:(谈谈ioswebivew cookie的坑)