收藏
回答

wx.getUpdateManager is not a function

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getUpdateManager() 客户端 6.6.1/6.7.3 2.3.0

调用方法:

onLaunch: function () {

// wx.showToast({

//   title: 'app.js',

// })

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

const updateManager = wx.getUpdateManager()

updateManager.onCheckForUpdate(function (res) {

// wx.showToast({

//   title: "'" + JSON.stringify(res) +"'"

// })

// 请求完新版本信息的回调

//console.log(res)

console.log("res.hasUpdate:" + res.hasUpdate)

})


updateManager.onUpdateReady(function () {

wx.showModal({

title: '更新提示',

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

success: function (res) {

if (res.confirm) {

// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启

updateManager.applyUpdate()

}

}

})


})


updateManager.onUpdateFailed(function () {

// 新的版本下载失败

wx.showModal({

title: '更新提示',

content: '新版本下载失败',

showCancel: false

})

})

}

},


- 当前 Bug 的表现




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

3 个回答

登录 后发表内容