收藏
回答

华为设备小程序本地缓存文件失效问题

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信安卓客户端 8.0.49 3.4.3等

根据官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html

对于文件系统的描述,小程序本地缓存文件本地用户文件的清理时机和代码包一样,只有在代码包被清理时会被清理。

实际通过日志发现线上的华为(或荣耀)手机用户(例如ua中带有HUAWEIELE-AL00,HONORREA-AN00等)的缓存文件经常不到半天就失效了。

而且通过对比发现当缓存文件失效时,观察到storage中并没有失效,如果是因为小程序代码包被清理,那应该一起失效才对。

疑问:

  1. 为什么本地缓存文件本地用户文件不到半天就失效了,而storage没有失效
  2. 概率发生,非必现,但只有华为相关的设备出现该问题,iOS设备和其他安卓设备不会触发


最后一次编辑于  05-10
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    05-10

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    05-10
    有用
    回复 1
    • 阿豪
      阿豪
      05-10
      手头暂时没有设备复现,仅从日志观察有用户触发错误。还有别的可以验证的方法么?
      05-10
      回复
  • ▽·H=a(a>0)
    ▽·H=a(a>0)
    发表于小程序端
    06-22

    这个问题已经很长时间了,而且可能不只在华为系手机发生。我是在某一天突然线上版就发生这个现象,然后怎么改都没用。

    06-22
    有用
    回复
登录 后发表内容