编程语言
首页 > 编程语言> > 小程序 更新

小程序 更新

作者:互联网

onShow(option) {
    // onShow 方法中判断是否有更新
    const updateManager = uni.getUpdateManager();
    updateManager.onCheckForUpdate(res => {
      // 请求完新版本信息的回调
      if (res.hasUpdate) {
        updateManager.onUpdateReady(res => {
          uni.showModal({
            title: "更新提示",
            content: "新版本已经准备好,是否重启应用?",
            success: res => {
              if (res.confirm) {
                // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                updateManager.applyUpdate();
              }
            }
          });
        });
      }
    });
    updateManager.onUpdateFailed(res => {
      // 新的版本下载失败
      uni.showModal({
        title: "提示",
        content: "检查到有新版本,但下载失败,\n请检查网络设置",
        success(res) {
          if (res.confirm) {
            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
            updateManager.applyUpdate();
          }
        }
      });
    });

  

标签:程序,res,applyUpdate,updateManager,更新,版本,uni,下载
来源: https://www.cnblogs.com/zhenga/p/15829408.html