Eseguire la migrazione dall'API Google Drive per Android

L'API Drive per Android è stata ritirata il 6 dicembre 2018 e sarà completamente disattivata il 1° febbraio 2023.

Sequenza

Data Stato API Drive per Android
6 dicembre 2018 Il ritiro è annunciato pubblicamente. I client esistenti potranno accedere all'API normalmente, ma dovrebbero iniziare immediatamente con la migrazione. I nuovi client non devono utilizzare l'API.
21 ottobre 2019 L'API Drive per Android viene rimossa dalla distribuzione dell'SDK Google Play Services. Non sarà possibile creare app finché non verrà rimossa la dipendenza dell'API Android Drive, ma le build esistenti non saranno interessate. La documentazione pubblica dell'API Drive per Android non sarà più disponibile.
3 marzo 2022 L'API Drive per Android è deprecata e tutte le chiamate API non sono operative. I client devono eseguire la migrazione entro questa data.
1° febbraio 2023 L'API Drive per Android verrà completamente disattivata e tutti i tentativi di connessione non andranno a buon fine.

Utilizzare l'API REST di Drive

L'API REST Drive offre le stesse funzionalità dell'API Drive per Android, inclusi modi per:

Per facilitare le attività di migrazione dei clienti, viene fornita un'app di esempio che illustra ciascuna delle sostituzioni proposte sopra. Mostra inoltre come creare, modificare ed eseguire query sui file di Drive di un utente utilizzando l'API REST. In caso di problemi, controlla il tag google-drive-api su StackOverflow.

Migrazione

Poiché l'API Drive per Android è deprecata e tutte le chiamate API non sono operative, assicurati che la tua app non chiami più l'API. Per farlo, rimuovi il codice che inizializza l'API: addApi(Drive.API).

Se non esegui la migrazione dall'API Drive per Android e la tua app tenta di chiamare l'API, viene restituito il seguente messaggio di errore:

com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}