bl.getUpdateManager()
基础库 2.6.0 开始支持,低版本需做兼容处理
获取全局唯一的版本更新管理器,用于管理小游戏更新。
返回值
UpdateManager
更新管理器对象
测试更新模块
如果模拟成功,在调用 applyUpdate 重启后,该开关不再生效直到下次重新扫码。
bl.setEnableDebug({
debugModule: [
{
name: 'update',
enable: true, // 是否开启更新调试, 默认 false
mode: 'success', // 调试模式,支持 'success'、'fail', 默认 'success'
},
],
})
// 当 debugMode 为 'success' onCheckForUpdate 返回 {"hasUpdate": true}
// 当 debugMode 为 'fail' onCheckForUpdate 返回 {"hasUpdate": false}
此外也可以在 game.json 中设置模块调试开关:
{
...
"test": {
"update": {
"enable": true, // 是否开启更新调试, 默认 false
"mode": "success" // 调试模式,支持 'success'、'fail', 默认 'success'
},
...
}
}
调用后能在开发环境(例如真机调试时)模拟系统更新相关的事件回调。