收藏
回答

wx.setStorage()并不像官方所说的永久存储

问题模块
API和组件

这个问题我反映了好多遍,但是没有得到官方的回应。经常有用户反映并未手动清除或删除小程序,但是存储在本地的数据缺失丢失了

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

6 个回答

  • FAIRYTALE
    FAIRYTALE
    2017-10-12

    我们做的是一个工具类的应用,用户的数据是通过localstorage存储的,为了安全起见,并不能存储在服务器端,客户端如果定期清理的话就会导致用户数据丢失,那怎么做才能永久保存?

    2017-10-12
    赞同 1
    回复
  • Demolady🌟
    Demolady🌟
    2017-10-11

    设置->通用->存储空间 -> 清除微信缓存, 这样应该会把setStorage的数据清掉, 具体没试过,你可以测试一下

    2017-10-11
    赞同
    回复
  • 白开水
    白开水
    2017-10-11

    localStorage 是持久存储,但是并非永久保存。客户端会在一定时间内对其进行清理。

    2017-10-11
    赞同
    回复 1
    • xy
      xy
      2018-06-25

      有没有永久存储的方案,有的数据存服务器不安全,只能存客户端

      2018-06-25
      回复
  • FAIRYTALE
    FAIRYTALE
    2017-10-12

    @Demolady   设置->通用->存储空间 -> 清除微信缓存,测试过了,不会把setStorage的数据清理掉

    2017-10-12
    赞同
    回复
  • FAIRYTALE
    FAIRYTALE
    2017-10-12

    @白开水  客户端在一定时间内对其进行清理指的是微信客户端吗?

    2017-10-12
    赞同
    回复
  • 白开水
    白开水
    2017-10-12

    是,微信客户端

    2017-10-12
    赞同
    回复