- 求助:微信小游戏IOS更新问题 wx.getUpdateManager
微信小游戏IOS更新问题 wx.getUpdateManager。用的是白鹭引擎。 onUpdateReadycallback当新版本下载完成,会进行回调正式版在android 上能回调新的版本,在开发工具上IOS可以模拟版本更新有回调,可是在真机上iphone6,6s,X都检测不到,也没进行强制重启下面为代码 [代码]updateManager.onUpdateReady([代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.setStorage({[代码][代码] [代码][代码]key: newVersionKey,[代码][代码] [代码][代码]data: [代码][代码]'1'[代码][代码],[代码][代码] [代码][代码]fail:[代码][代码]function[代码][代码]()[代码][代码] [代码][代码]{[代码][代码] [代码][代码]console.log([代码][代码]"存储失败!"[代码][代码])[代码][代码] [代码][代码]removeCache();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete:[代码][代码]function[代码][代码]()[代码][代码] [代码][代码]{[代码][代码] [代码][代码]updateManager.applyUpdate();[代码][代码] [代码][代码]console.log([代码][代码]"更新完毕,强制重启!"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]});[代码]newVersionKey 如果新版本下载完成,则会设置为1,在game.js里会重新去 newVersionKey 的值,如果为1,会执行removeCache();把缓存的资源都删除掉,重新从CDN下载。
2018-07-03 - 求助 微信小游戏更新问题
微信小游戏更新问题 wx.getUpdateManager wx.getUpdateManager() 这个接口需要判断是否存在, 假如不存在怎么知道是否更新版本了? 假如wx.getUpdateManager() 这个接口存在,onCheckForUpdate的回调callback有可能不回调,那就是说获取不到是否更新版本了,这个地方该怎么处理?
2018-06-27