收藏
回答

小程序onCheckForUpdate报错,请老师查看一下原因?

小程序后台 错误日志 中有大量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) {

      

    }

  })


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

2 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    06-29

    你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的基础库版本、客户端版本。

    待楼主反馈
    06-29
    有用
    回复
  • xplee
    xplee
    06-29

    原因是某些版本不支持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) {
               
          }
        })
      }
    }
    
    06-29
    有用
    回复
登录 后发表内容