wechat.js 1.0 KB
"use strict";
const common_vendor = require("../../common/vendor.js");
const wechat = {
  // 小程序更新
  checkMiniProgramUpdate() {
    if (common_vendor.index.canIUse("getUpdateManager")) {
      const updateManager = common_vendor.index.getUpdateManager();
      updateManager.onCheckForUpdate(function(res) {
        if (res.hasUpdate) {
          updateManager.onUpdateReady(function() {
            common_vendor.index.showModal({
              title: "更新提示",
              content: "新版本已经准备好,是否重启应用?",
              success: function(res2) {
                if (res2.confirm) {
                  updateManager.applyUpdate();
                }
              }
            });
          });
          updateManager.onUpdateFailed(function() {
            common_vendor.index.showModal({
              title: "已经有新版本了",
              content: "新版本已经上线,请您删除当前小程序,重新搜索打开"
            });
          });
        }
      });
    }
  }
};
exports.wechat = wechat;