收藏
回答

谁能彻底解决小程序前端代码更新不及时的问题?

很久之前的版本,居然现在还有人在用。。。

我的小程序页面path都没在app.json里面了,居然还有这个path的报错,说 not found...

都几百年前的版本了,这个path居然还在?

不是说24小时都会更新吗?


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

2 个回答

  • Gavin
    Gavin
    2021-08-26

    有没有可能那个用户使用的版本里面没有更新器代码,更新器代码是之后加上去的,一般来说开发没有发布前都会加更新器,或者就是那个用户版本太低一直没更新,你有做版本太旧提示?

    // 版本更新管理器
            if (Taro.canIUse('getUpdateManager')) {
                const updateManager = Taro.getUpdateManager()
                updateManager.onCheckForUpdate(function (res) {
                    if (res.hasUpdate) {
                        updateManager.onUpdateReady(function () {
                            Taro.showModal({
                                title: '更新提示',
                                content: '新版本已经准备好,是否重启应用?',
                                success: function (res) {
                                    if (res.confirm) {
                                        updateManager.applyUpdate()
                                    }
                                }
                            })
                        })
                        updateManager.onUpdateFailed(function () {
                            Taro.showModal({
                                title: '已经有新版本了哟~',
                                content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
                            })
                        })
                    }
                })
            } else {
                Taro.showModal({
                    title: '提示',
                    content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
                })
            }
    
    2021-08-26
    有用
    回复
  • 阿康.sol
    阿康.sol
    2021-08-26

    那些什么updateManager 这种东西,早就弄好了的。

    2021-08-26
    有用
    回复 2
    • dreamhunter
      dreamhunter
      2021-08-26
      弱弱问句:你版本号是递增的吧?
      2021-08-26
      回复
    • 阿康.sol
      阿康.sol
      2021-08-26回复dreamhunter
      是的
      2021-08-26
      回复
登录 后发表内容