search.png
关于我
menu.png
微信小程序自动更新 转载

微信小程序项目发布上线后,如何进行自动更新版本呢?
在主页面加载的onload加入以下代码:

//检查是否存在新版本
    wx.getUpdateManager().onCheckForUpdate(function (res) {
      // 请求完新版本信息的回调
      console.log("是否有新版本:"+res.hasUpdate);
      if(res.hasUpdate){//如果有新版本
        
        // 小程序有新版本,会主动触发下载操作(无需开发者触发)
        wx.getUpdateManager().onUpdateReady(function () {//当新版本下载完成,会进行回调
          wx.showModal({
            title: '更新提示',
            content: '新版本已经准备好,单击确定重启应用',
            showCancel:false,
            success: function (res) {
              if (res.confirm) {
                // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
                wx.getUpdateManager().applyUpdate();
              }
            }
          })
 
        })
        
        // 小程序有新版本,会主动触发下载操作(无需开发者触发)
        wx.getUpdateManager().onUpdateFailed(function () {//当新版本下载失败,会进行回调
          wx.showModal({
            title: '提示',
            content: '检查到有新版本,但下载失败,请检查网络设置',
            showCancel: false,
          })
        })
      }
    });

版权声明

转载 本文转载自

所有权利均归原文作者本人所有.侵删

发布时间:2018年10月13日 10:59:12

评论区#

还没有评论哦,期待您的评论!

关闭特效