小程序后台 错误日志 中有大量onCheckForUpdate报错,请问是什么原因呢?
基本都是如下面的报错内容,
Cannot read property \'onCheckForUpdate\' of undefined
TypeError: Cannot read property \'onCheckForUpdate\' of undefined
at zi.onLoad (https://pages/index/index.js:155:28)
这是我写的代码
const updateManager = wx.getUpdateManager();
updateManager.onCheckForUpdate(function (res) {
if (res.hasUpdate) {
}
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的基础库版本、客户端版本。
待楼主反馈原因是某些版本不支持onCheckForUpdate这个API,以下两个版本试试吧:
if(UpdateManager.onCheckForUpdate) { const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { if (res.hasUpdate) { } }) }
if(wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager(); if (updateManager) { updateManager.onCheckForUpdate(function (res) { if (res.hasUpdate) { } }) } }