重新安装应用程序后,Google Play保存的游戏下载已损坏

时间:2015-01-13 11:01:14

标签: android google-play-services google-play-games

重新安装我的应用程序后,谷歌播放保存游戏数据的下载有时会损坏。

重现:

  • 我使用snapshot.getSnapshotContents()将我的5870字节二进制保存游戏上传到云端.writeBytes(Data);
  • 然后我可以使用snapshot.getSnapshotContents()正确下载它.readFully();
  • 删除并重新安装应用
  • 启动后,快照将下载,它将是正确的大小,但会有一些损坏,通常是16个字节。
  • 使用两个设备可以看似从readFully()接收两组不同的数据。重新安装的设备将收到损坏的副本,并且没有收到正确副本的设备。

因此,重新安装似乎会导致通过snapshot.readfully()函数接收的内容发生更改,这是我无法控制的。快照数据中没有冲突,我可以使用我的应用程序可靠地重现这种情况。

我找不到任何解决方法,目前正在影响一些尝试重新安装应用并恢复游戏进度的用户。

我尝试使用GooglePlayServices修订版19,20和22,结果相同。

是否有其他人看到此问题,我有什么方法可以解决或修复它吗?

1 个答案:

答案 0 :(得分:0)

Google现已确认此问题已确定并已修复。修复程序是服务器端,因此应用程序开发人员无需任何操作。