暂无数据
小游戏强制更新接口文档更新时间: 2024-09-27 14:16:00
一、UpdateManager qg.getUpdateManager() 1060+
获取全局唯一的版本更新管理器,用于管理小游戏更新。
二、UpdateManager.applyUpdate() 1060+
强制小游戏重启并使用新版本。在小游戏新版本下载完成后(即收到 onUpdateReady 回调)调用。
三、UpdateManager.onCheckForUpdate(function callback) 1060+
监听请求检查更新结果事件。在小游戏冷启动时自动检查更新,不需由开发者主动触发。
参数 function callback
请求检查更新结果事件的回调函数
属性 | 类型 | 说明 |
hasUpdate | boolean | 是否有新版本 |
四、UpdateManager.onUpdateReady(function callback) 1060+
监听小游戏有版本更新事件。客户端主动触发下载(无需开发者触发),下载成功后回调
参数 function callback
小游戏有版本更新事件的回调函数
五、UpdateManager.onUpdateFailed(function callback) 1060+
监听小游戏更新失败事件。小游戏有新版本,客户端主动触发下载(无需开发者触发),下载失败(可能是网络原因等)后回调
参数 function callback
小游戏更新失败事件的回调函数
示例代码
const updateManager = qg.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
console.log('onCheckForUpdate', res.hasUpdate)
})
updateManager.onUpdateReady(function () {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
updateManager.applyUpdate()
})
updateManager.onUpdateFailed(function () {
// 新版本下载失败
})
上一篇:
下一篇: