收藏
回答

线上版本已经审核通过,为何在手机上的小程序没有更新

问题模块 框架类型 问题类型 提审时间 AppID
审核 小程序 需求 2018-06-04 wx887e4e9e1c47b47d

- 需求的场景描述(希望解决的问题)


线上版本已经审核通过,为何在手机上的小程序没有更新。


- 希望提供的能力


希望能立即生效。


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

1 个回答

  • Ltt
    Ltt
    2018-06-04

    审核通过后是否点击发布?

    2018-06-04
    赞同
    回复 3
    • coder2017
      coder2017
      2018-06-04

      谢谢Ltt回复。


      审核后已经点击了发布。


      先前我选择进入小程序的方式,是从微信顶部的历史记录中启动小程序,发现这种方式启动后还是旧版的。


      后来我用扫描小程序码进入后,就是新版的。


      请问历史记录中的小程序入口可以自动更新吗?这样可以避免用户仍然使用旧版的情况。


      盼复!谢谢!

      2018-06-04
      回复
    • Ltt
      Ltt
      2018-06-04回复coder2017

      请关注:
      小程序•小故事(3)——强制更新

      2018-06-04
      1
      回复
    • coder2017
      coder2017
      2018-06-04回复Ltt

      Ltt你好,


      谢谢如此快的回复,点个赞。还有两个疑问。


      上文中提及的以下函数,并未说明应该放在哪里被调用。


      我考虑到有两类位置可以调用以下函数:一是在app.js中的onlunch方法中,二是在app.js的onshow方法中。请问官方推荐是在哪里调用下面这段代码?


      updateManager.onUpdateReady(function () {
        wx.showModal({
          title: '更新提示',
          content: '新版本已经准备好,是否马上重启小程序?',
          success: function (res) {
            if (res.confirm) {
              // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
              updateManager.applyUpdate()
            }
          }
        })
      })


      另外,官文中提及可以通过“编译模式”下的“下次编译模拟更新”开关调试,我没找到这个开关。



      2018-06-04
      回复