小程序使用updateManager更新,ios有更新提示,安卓没有
发布于 5 年前 作者 ming40 13204 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

使用updateManager更新,小程序版本发布后ios有更新的弹框提示,安卓没有

  • 预期表现

添加强制更新ios与安卓应该都可以出现新版本的跟新提示。

  • 复现路径
  • 提供一个最简复现 Demo

getUpDateNew(){

if (wx.canIUse(‘getUpdateManager’)) {

const updateManager = wx.getUpdateManager();

updateManager.onCheckForUpdate(function (result) {

if (result.hasUpdate) { // 有新版本

updateManager.onUpdateReady(function () {

wx.showModal({

        title: ‘更新提示’,

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

        success(res) {

          if (res.confirm) {

            updateManager.applyUpdate()

          }

        }

      })

});

updateManager.onUpdateFailed(function () {

wx.showModal({

title: ‘已经有新版本了哟~’,

content: ‘新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~’

});

});

}

});

}

else {

// 有更新肯定要用户使用新版本,对不支持的低版本客户端提示

wx.showModal({

title: ‘温馨提示’,

content: ‘当前微信版本过低,无法使用该应用,请升级到最新微信版本后重试。’

});

}

}

4 回复

遇到了同样问题  安卓机强制更新无效

为什么我的在ios上更新提示一闪而过,都没点击更新

那ios新版本的小程序下载成功了么?

我也遇到了这种问题,小程序更新的没有提示,只有关掉微信在打开微信才能用到最新的小程序

回到顶部