const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function(res) {
console.log(res.hasUpdate ? '有新版本' : '无新版本')
})
updateManager.onUpdateReady(function() {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function(res) {
if (res.confirm) {
updateManager.applyUpdate()
}
}
})
})
在app.js onLaunch中执行以上代码,上报了以下错误
小程序后台错误日志:
Cannot read property \'onCheckForUpdate\' of undefined
TypeError: Cannot read property \'onCheckForUpdate\' of undefined
at je.onLaunch (https://app.js:18:19)
at je.<anonymous> (https://lib/WASubContext.js:2:2201446)
at new je (https://lib/WASubContext.js:2:2202688)
at a.<anonymous> (https://lib/WASubContext.js:2:2202819)
at https://lib/WASubContext.js:2:2180329
at https://app.js:4:1
at u (https://lib/WASubContext.js:2:2244637)
at https://usr/app-service.js:6194:10
遇到了同样的问题
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
Android客户端版本:8.0.16
基础库版本:
2.21.0