今天收到玩家反馈了,部分丢档,难受啊
updateManager.applyUpdate 重启后将无法获得之前的本地数据缓存?如题,在updateManager.applyUpdate 重启小游戏后,取得的本地缓存不是之前的缓存,必须杀掉进程打开游戏才能获得原来的缓存。通过实验,返现updateManager.applyUpdate 重启后数据的存储域和原来的存储域个相互独立的两个域,这个怎么解决?
2019-12-06强制更新成功了,把wx.showModal 删掉,直接强制更新就好了。实机测试 会弹出 更新提示框的。 但玩家反馈会有丢档的情况。重新启动后就好了。 别的开发者也反馈了这个问题https://developers.weixin.qq.com/community/develop/doc/000e6e6b938d302d0d79e7e5651000?highLine=updateManager updateNewVersion () { //检查更新 const updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 // console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { //此处直接强制更新,不需要弹窗,实机测试会有弹窗,不用担心 updateManager.applyUpdate() }) updateManager.onUpdateFailed(function () { // 新版本下载失败 console.log('新版本下载失败') }) },
强制更新无效编辑器里强制更新会有弹窗,但是实机没有 代码直接写在进游戏里的onload里面: //检查更新 var updateManager = wx.getUpdateManager(); updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 // console.log(res.hasUpdate) }) updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', showCancel : false, success: function (res) { if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新版本下载失败 })
2019-12-06老哥解决了吗,我也是编辑器可以,真机不行,我是没加 updateManager.onCheckForUpdate(function (res) { // // 请求完新版本信息的回调 // console.log(res.hasUpdate) }) 这个是必须加的吗。
UpdateManager强制更新无效?我在小程序app.js的onLaunch写了强制更新,真机没效果,但模拟器有效果........ 是应该写在app.js的onShow里吗?
2019-12-04是oppo手机的原因吗,我记得oppo手机比较独特
微信小游戏版本更新后,有的玩家的游戏版本没有更新。机型:oppo r9s 线上版本已经更新了,有个玩家游戏还没有更新。已经杀死后台重新启动游戏了,以前也遇到过。
2019-10-21微信版本7.0.4
微信小游戏广告播放失败广告播放总是卡住,比如30秒的广告,还剩8秒的时候画面卡住了,时间不跑,画面不变。然后去玩了别的游戏,看广告也有这种情况。10次会出现3次吧。
2019-10-17