收藏
回答

缓存数据丢失问题

问题模块
API和组件

官方文档中,setStorage是永久持久性的存储,但是在使用小程序过程中出现了缓存数据丢失的情况。

setStorage存储数据,每次用户打开小程序都需要读取缓存后做计算,用户反映:

    1. 隔段时间以后缓存数据丢失了,计算列表全是空的

    2. 部分用户升级微信版本(直接升级或在app store中更新)后,也出现了缓存数据丢失的情况

请问这出现这种情况的可能原因是什么?

最后一次编辑于  2017-08-18  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

9 个回答

  • 卖女孩的小男孩คิดถึง
    卖女孩的小男孩คิดถึง
    2017-08-18

    文档里的永久并非真正的永久,如果手机坏了呢?

    这里的永久应该是指微信不会主动清空localstore,但用户是可以进行手动清空的。

    2017-08-18
    赞同
    回复
  • Boo
    Boo
    2017-09-04

    我的缓存无缘无故丢失,退出小程序20分钟之后再进来缓存都被清空了,请问如何解决。

    2017-09-04
    赞同
    回复
  • FAIRYTALE
    FAIRYTALE
    2017-09-18

    很多 ios 用户反映并未清除微信以及手机缓存,我们也没有给用户提供清除缓存的功能,但是数据确实丢失了,请问怎么解决?

    2017-09-18
    赞同
    回复
  • FAIRYTALE
    FAIRYTALE
    2017-09-18

    我们做的是工具类型,只把需要的数据缓存在了本地,并没有把这些数据同步到服务器,用户一旦丢失了就找不到了,有人知道为什么会丢失吗?急急急!!

    2017-09-18
    赞同
    回复
  • Boo
    Boo
    2017-09-18

    我的是JS写的有问题,所以每次存储的时候都失败了,万恶的JS语法啊

    2017-09-18
    赞同
    回复
  • FAIRYTALE
    FAIRYTALE
    2017-09-18

    我们小程序在线上,本地缓存是保存成功了的,存储是成功 了的,我也一直在用,我手机上没有出现过问题,但是用户和其他开发者都出现了同样的问题,缓存的数据缺失丢失了,楼上知道是什么问题吗?

    2017-09-18
    赞同
    回复
  • Boo
    Boo
    2017-09-18

    不太清楚... 多打几个断点看看吧

    2017-09-18
    赞同
    回复
  • 严嘉阳 Raymond
    严嘉阳 Raymond
    2017-10-24

    我出现了同样的问题,我敢肯定肯定不是代码的问题

    2017-10-24
    赞同
    回复
  • FAIRYTALE
    FAIRYTALE
    2017-11-20

    官方给我的回复是:“localStorage 是持久存储,但是并非永久保存。客户端会在一定时间内对其进行清理。”

    2017-11-20
    赞同
    回复