uniapp视频教程
uniapp视频教程
  • 发布:2018-01-22 21:10
  • 更新:2018-03-14 17:59
  • 阅读:5218

当ios空间不足的时候,系统会自动清理app缓存,如何避免登录信息被清理

分类:5+ SDK

经常发现用户登录信息丢失,需要重新登录~
经过大量排查发现,是系统自动清理了app缓存导致的,
请问ios下哪些缓存会被清理,保存用户登录信息用哪个接口比较好?比如cookie? localStorage ? plugs.storage ?

2018-01-22 21:10 负责人:无 分享
已邀请:
SDK_骁骑

SDK_骁骑

需要持续保存的数据建议使用plus.storage保存数据,plus.storate不会被系统自动清理也没有使用大小的限制

H5_flymorn

H5_flymorn

离线存储方案比较:
http://ask.dcloud.net.cn/article/166

你用的哪种方式存储?建议 plus.storage

江户川林柯南

江户川林柯南 - 永远的是一个学生

只要是存在客户端的数据都会被设备或者人为清理掉,不然就不叫缓存了,你可以试着创建一个json文件,然后把用户数据写到里面去,这样的话系统可能不会误杀,当然我也没尝试过~

哲

同样遇到此问题,iOS存储空间较低的时候会清除掉H5+ App应用内的HTML5本地离线存储数据,而且是超级频繁的清理,虽然说可以用 plus.storage 替代那些HTML5本地离线存储标准方案如cookie、localstorage、sessionstorage、indexedDB,但如果必须得用到websql关系型数据库进行本地存储操作的话,这就很尴尬了,没有可替代的解决方案,所以H5+ 是否需要考虑内置集成 sqlite 来为H5+ App提供一个稳定可靠的作为本地关系型数据库的存储方案呢。

要回复问题请先登录注册