收藏
回答

wx.getBackgroundFetchData 方法在ios和安卓上获取时机不一样?

wx.getBackgroundFetchData 在ios是正常在onLaunch 中获取到数据之后再进行onshow的

而安卓手机是onShow完之后才去onLaunch中调用wx.getBackgroundFetchData方法,有些页面根据这个数据设置的wx:if的,导致拿到的数据晚了,页面就不显示了.

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    01-03

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    01-03
    赞同
    回复 3
    • 养乐多
      养乐多
      01-06
      https://developers.weixin.qq.com/s/FbOMWamd7AeW
      安卓手机 vivo 微信版本号7.0.10 
      ios没有问题
      01-06
      回复
    • 养乐多
      养乐多
      01-06
      安卓手机: 在app.js的onLaunch 中调用这个方法,结果在index的onshow之后才获取到数据.
      在ios下则正常onLaunch中获取数据
      01-06
      回复
    • 养乐多
      养乐多
      01-06
      左边是安卓,右边是ios
      01-06
      回复
  • Hanks🇨🇳
    Hanks🇨🇳
    01-03

    谢邀,这。。。你这问题,是新出的吗?

    你这个情况出现的机型安装的微信版本是多少?

    好像最近微信安卓版本7.0.10 的BUG挺多的

    看看其他安卓版本的微信,是否也有这个问题

    建议自己想办法优化一下试试看吧

    01-03
    赞同
    回复
登录 后发表内容
问题标签