小程序版本更新(uni-app)

Posted 天 天 向 上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序版本更新(uni-app)相关的知识,希望对你有一定的参考价值。

App.vue文件
 
onLaunch: function() {
    console.log("App Launch");
    const updateManager = uni.getUpdateManager();
    updateManager.onCheckForUpdate(function(res) {
      // 请求完新版本信息的回调
      if (res.hasUpdate) {
        updateManager.onUpdateReady(function(res2) {
          uni.showModal({
            title: "更新提示",
            content: "发现新版本,请更新...",
            confirmColor: "#E30012",
            showCancel: false,
            success(res2) {
              if (res2.confirm) {
                // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                updateManager.applyUpdate();
              }
            },
          });
        });
      }
    });
    updateManager.onUpdateFailed(function(res) {
      // 新的版本下载失败
      uni.showModal({
        title: "提示",
        content: "新版本下载失败,请检查网络!",
      });
    });
  },

以上是关于小程序版本更新(uni-app)的主要内容,如果未能解决你的问题,请参考以下文章

uni-app 实现APP的版本更新

小程序获取上个页面vm对象 解决百度小程序返回上一页不更新onShow更新(适用于uni-app)

微信里小程序小管家怎么更新

小程序版本更新,如何让用户马上更新版本

微信小程序的版本如何更新

《#小程序:iOS逆向》的历史版本更新内容