收藏
回答

强制更新提示未生效?

wx.setStorageSync('logs', logs)

if (wx.canIUse('getUpdateManager')) {

const updateManager = wx.getUpdateManager()

updateManager.onCheckForUpdate(function (res) {

// console.log('onCheckForUpdate=', res)

// 检测到版本更新

if(res.hasUpdate) {

// console.log('res.hasUpdate')

// 自动更新成功

updateManager.onUpdateReady(function() {

// 强制更新

wx.showModal({

title: '更新提示',

content: '小程序已更新,重新启动开始体验!',

showCancel: false,

confirmText: '我知道了',

success:function (res) {

if(res.confirm) {

// 下载完成

updateManager.applyUpdate()

}

}

})

})

// 自动更新失败

updateManager.onUpdateFailed(function (){

wx.showModal({

title: '新版本发布',

content: '新版本已上线,自动更新失败,请删除当前小程序,重新搜索打开!',

})

})

}

})

} else {

wx.showModal({

title: '提示',

content: '当前微信版本过低,无法使用部分功能,请升级到最新版本后重试',

})

}


预期提示用户更新无取消按钮,确定按钮文字为我知道了,

实际情况下未生效

回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-10-28

    麻烦提供下appid以及微信号跟复现的具体时间点

    2019-10-28
    有用
    回复
登录 后发表内容
问题标签