UpdateManager的bug
在部分安卓机型(如魅族MX5)中,遇到了部分UpdateManager相关api失效的问题。
场景:
小游戏首次打开小游戏时,UpdateManager.onCheckForUpdate()、UpdateManager.onUpdateReady()、UpdateManager.onUpdateFailed()。这三个监听回调都不会触发。
只有在第二次打开小游戏后才能正常工作,触发UpdateManager.onCheckForUpdate()回调。
求解决!
let UpdateManager = wx.getUpdateManager();
UpdateManager.onCheckForUpdate(e => {
// 检测更新
})
UpdateManager.onUpdateReady(e => {
// console.log(‘更新完成重启应用’)
UpdateManager.applyUpdate();
})
UpdateManager.onUpdateFailed(e => {
// 更新失败
})