0

当我使用 Prime31 的 PlayGameServices 插件将数据保存到 android 云时,应用程序在 20 多秒内无响应,然后才恢复正常功能。我正在使用最新的 Unity3d 引擎并安装了 Android API 19。 http://prime31.com/docs#androidPlayGameServices

保存数据是一个40k-90k字符的base-64字符串,我用下面的函数保存

  • PlayGameServices.setStateData(save_data, 0);
  • PlayGameServices.updateCloudDataForKey(0, true);

我用

  • PlayGameServices.loadCloudDataForKey(0, true);

冻结的长度与文件的大小相关。文件越大,冻结的时间越长。

我束手无策,试图找出可能导致这种情况的原因!我可以使用字符串压缩将保存的字符串大小减少到 14k-30k 个字符,但这不是一个足够好的解决方案。

感谢您的阅读,

-Mikal Saltveit

ps 这里是我们的 android 清单 http://saltve.it/workstuff/AndroidMainfest.txt

4

0 回答 0