首页 > 解决方案 > 'com.google.android.gms.drive.Drive' 已弃用

问题描述

我正在使用 Saved Games 示例应用程序的一部分来保存解锁的关卡或购买的道具。如果用户已将这些保存在 Google Drive 中,他可以在重新安装应用程序或使用其他设备与他的 google 帐户后恢复这些。

更新到 'com.google.android.gms:play-services-games:18.0.0' 后,我已经“弃用”了

.requestScopes(Drive.SCOPE_APPFOLDER)

我在https://developers.google.com/drive/android/deprecation中读到

Drive Android API 已于 2018 年 12 月 6 日弃用,并将于 2019 年 12 月 6 日停用。

我的问题是:

  1. 将禁用“已弃用”的 .requestScopes(Drive.SCOPE_APPFOLDER) 吗?

  2. 如果它将被禁用,为什么在https://developers.google.com/games/services/android/savedgames中的 Android 游戏中保存的游戏支持 提示在示例应用程序 CollectAllTheStars2 https://中使用 .requestScopes(Drive.SCOPE_APPFOLDER) github.com/playgameservices/android-basic-samples/blob/master/CollectAllTheStars2/src/main/java/com/google/example/games/catt2/MainActivity.java

  3. 如果它将被禁用,有人如何保留保存的游戏功能?

标签: androidgoogle-play-services

解决方案


为了保留保存的游戏功能,我已将其替换为 Firebase Firestore 数据库。在Firebase Firestore 文档中,有人可以学习如何读写他的数据。


推荐阅读