java - Google Play 游戏服务 VS Google Drive

标签 java c# android unity-game-engine google-drive-api

我想向我的 Android 应用添加用户数据备份服务。我通过搜索找到了两个选项。一种是来自 Google Play 游戏服务云保存,另一种是 Google 云端硬盘。我检查了我手机的 Google 帐户,发现一些 Android 游戏(例如 Tab Titans)正在使用 Google 云端硬盘来保存数据。

我现在正在使用Unity3D,尽管我开发的不是游戏而只是一个简单的实用程序。我还计划很快使用 Google Play 游戏服务的多人游戏功能。所以,我认为 GPGS 似乎适合我,但想知道在非游戏的应用程序上使用它时是否有任何限制或缺点。

我根本不知道使用 Google Play 游戏服务和 Google 云端硬盘保存用户数据有何区别,因此我在 Google 上搜索了几个小时,但没有找到任何结果。

用户数据将是 SQLite 数据库等等。

我可以使用 Google Play 游戏服务备份此类文件吗?

如果可能的话,有人可以解释一下这两种服务之间的区别吗?

最佳答案

Google Play 服务就像一套打包在一起的 Google 产品和服务。尽管 Google Drive 可能是 Google Play 服务的一部分,但最好将它们分开考虑。如果这是在 Unity 上,那么我其次使用 Google Play 服务,特别是 plugin 。有了它,您应该能够轻松实现Saved Games ,至少比进行 Drive 调用容易得多,因为没有(据我所知)Unity 可以与 Google Drive 交互的插件。不过,这在很大程度上取决于您想要存储什么类型的数据。

关于java - Google Play 游戏服务 VS Google Drive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33428465/

相关文章:

Android studio Arctic Fox beta 3 on M1 Chip (Apple Silicon) 模拟器无法启动 : "The emulator process for AVD ' myAvdName' has terminated."

android - 生成签名 APK : Project Name

java.lang.NoClassDefFoundError : javassist/util/proxy/MethodFilter 错误

c# - .NET 中的静态类何时加载到内存中?

c# - 在 Include 语句中使用 Where 子句的 Linq 查询

c# - XNA 防止 Sprite 离开屏幕

android - 绑定(bind)没有额外参数的 View

java - 为什么 LinkedList 在添加到列表末尾时比 ArrayList 慢?

java - 自定义检查组合框

java - 使用LLList的代码中的错误