收藏
回答

安卓手机部分wx.getStorageSync 获取缓存失败获取内容为空?项目一上线一年多

项目6月1号有发布过新版本。

但是没有更改过相关的内容,

到6月10号就开始出现少部分的手机wx.getStorageSync获取缓存为空没有获取到任何数据,

这是什么原因导致的呢?又遇到这样的问题的吗

最后一次编辑于  2023-06-15
回答关注问题邀请回答
收藏

7 个回答

  • 峰
    06-17

    我也遇到了,测试的时候发现有些机型通过wx.getStorageSync读不到我保存的userid的信息,导致程序异常,数据肯定是保存成功了。

    06-17
    有用
    回复
  • 小Y
    小Y
    2023-08-10

    我这边遇到类似的问题,是在授权登录的场景中,判断大概率是因为小程序用的微信“手机号快速验证组件(旧版)”功能,这个功能非实时验证,所以大部分用户不会收到短信验证码,小部分用户收到短信验证码后,会导致我司小程序setStorageSync的参数,getStorageSync时取不到。

    2023-08-10
    有用
    回复
  • 秋名山车神
    秋名山车神
    2023-07-26

    我也遇到了,偶尔会出现一次这样的情况。日志打印是空不是undefined。

    2023-07-26
    有用
    回复 1
    • 秋名山车神
      秋名山车神
      2023-09-04回复社区技术运营专员--许涛
      我发现key为 ‘userid’ 时,会出现getStorageSync获取的值为空的情况,并且无法重新保存‘userid’的值到本地,需要将小程序删除后再添加才能恢复正常
      2023-09-04
      回复
  • 好命先生
    好命先生
    2023-07-25

    楼主问题解决了吗?我这边也遇到了偶尔取不到值的问题。

    2023-07-25
    有用
    回复
  • 何伟坚
    何伟坚
    2023-07-17

    我这边有个人的微信无法缓存数据,用他手机换一个微信号登录正常保存读取,他微信号换一台手机登录也正常,就是他手机他微信号就无法正常保存读取,现在无法确定是读不了还是存不了

    2023-07-17
    有用
    回复
  • 正青春
    正青春
    2023-06-15

    遇到的都是要么都能用,要么不能用,没有出现过有的能用,有的不能用。是不是个别机型基础库不支持。

    2023-06-15
    有用
    回复 3
    • v
      v
      2023-06-15
      现在就是出现这种情况,我自己开发安卓跟ios都没问题,就是个别用户出现这样的问题,,基础库原来是2.25.3更改到现在的2.30.4都还是一样出现
      2023-06-15
      回复
    • v
      v
      2023-06-15回复v
      用户的微信版本8.0.37
      2023-06-15
      回复
    • 正青春
      正青春
      2023-06-15回复v
      那建议在丢失数据的页面,不要获取缓存了,获取之前的数据传递
      2023-06-15
      回复
  • v
    v
    2023-06-15

    😢没有人遇到过吗

    2023-06-15
    有用
    回复 1
    • 好命先生
      好命先生
      2023-07-24
      我这边遇到了,莫名其妙很多用户都需要重新登录,原来是wx.getStorageSync没获取到数据。所以都需要走到登录的场景。
      2023-07-24
      回复
登录 后发表内容