'com.google.android.gms.drive.Drive' 已弃用

Kos*_*kos 6 android google-play-services

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

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

.requestScopes(Drive.SCOPE_APPFOLDER)
Run Code Online (Sandbox Code Playgroud)

我在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 游戏中的 Saved Games Support 会 提示在示例应用程序 CollectAllTheStars2 中使用 .requestScopes(Drive.SCOPE_APPFOLDER) https:// github.com/playgameservices/android-basic-samples/blob/master/CollectAllTheStars2/src/main/java/com/google/example/games/catt2/MainActivity.java

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

Kos*_*kos 0

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