检测新版本,本地测试提示更新,上线后不提示了是为什么?
发布于 6 年前 作者 tsun 14969 次浏览 来自 官方Issues

/* 检测新版本 */

  newVersin: function() {

    /* 检测新版本 */

    var updateManager = wx.getUpdateManager();


    /** 请求完新版本信息的回调 */

    updateManager.onCheckForUpdate(function(res) {

      console.log(JSON.stringify(res));

    });


    /* 更新提示 */

    updateManager.onUpdateReady(function() {

      wx.hideLoading();

      wx.showModal({

        title: '更新提示',

        content: '新版本已经准备好,是否重启应用?',

        success: function(res) {

          if (res.confirm{

            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启

            updateManager.applyUpdate();

          }

        }

      })

    });


    /* 新的版本下载失败 */

    updateManager.onUpdateFailed(function() {

      wx.showModal({

        title: '更新提示',

        content: '新版本下载失败',

        showCancel: false

      });

    });

  },

这是我的版本检测更新代码,放在app.js文件中, 在onLaunch中调用,本地测试时,提示版本更新,上线后没有提示更新是为什么

回到顶部