收藏
回答

小程序强制更新的代码应该写在onLaunch吗?

小程序强制更新的代码应该写在app.js的onLaunch还是onShow???

我写在了onLaunch,安卓不会每次都执行强制更新

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

4 个回答

  • 陈锐
    陈锐
    11-13

    如果你对代码更新及时不做要求 可以放到onLaunch中;如果你想做到实时监测就放到onShow中;建议放到onShow中;因为小程序的被销毁时间不可控;热启动是不会执行onLaunch的;间断使用小程序好几天可能也不会得到更新

    11-13
    赞同
    回复 5
    • 詹灿彬
      詹灿彬
      11-13
      我写到了onShow,但部分安卓或者苹果手机也不是每次都能成功强制更新
      11-13
      回复
    • 陈锐
      陈锐
      11-13回复詹灿彬
      你说的成功强制更新是什么意思? 下载失败吗?
      11-13
      回复
    • 詹灿彬
      詹灿彬
      11-13回复陈锐
      偶尔能强制更新,偶尔没反应
      11-13
      回复
    • 陈锐
      陈锐
      11-13
      按官方文档应该写到onLaunch中;因为只需要执行一次这段代码,就会添加新版本监听;但是经过几个版本更迭发现  写在onShow中更及时~; 不知道为什么
      11-13
      回复
    • 陈锐
      陈锐
      11-13回复詹灿彬
      是不是更新失败了
      11-13
      回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    09-27

    写在onLaunch,让用户冷启动的时候提示。

    09-27
    赞同
    回复
  • 卢霄霄
    卢霄霄
    09-27

    我写在onShow里的,如果要升级的时候 用户不是冷启动,onLaunch就没意义了啊

    09-27
    赞同
    回复
  • 发飙的蜗牛
    发飙的蜗牛
    09-27

    写在onLaunch

    09-27
    赞同
    回复
问题标签