L'API Drive per Android è stata ritirata il 6 dicembre 2018 e verrà disattivata completamente il 1° febbraio 2023.
Cronologia
| Data | Stato dell'API Drive per Android |
|---|---|
| 6 dicembre 2018 | Il ritiro è annunciato pubblicamente. I client esistenti potranno accedere normalmente all'API, ma dovranno iniziare immediatamente 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. Le app non potranno essere create finché non verrà rimossa la dipendenza dall'API Drive per Android, ma le build esistenti non saranno interessate. La documentazione pubblica dell'API Drive Android non sarà più disponibile. |
| 3 marzo 2022 | L'API Android Drive è obsoleta 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 Drive
L'API REST di Drive offre le stesse funzionalità dell'API Drive per Android, inclusi i modi per:
- Condividere e collaborare come previsto da Drive. Puoi gestire le autorizzazioni o visualizzare la finestra di dialogo Condividi per gli utenti in base alle esigenze. L'API REST consente anche di commentare i file, consentendo alla tua app di interagire con la conversazione relativa a un file.
- Cerca i file utilizzando
files.list, in base all'indicizzazione tradizionale o al tuo testo personalizzato e indicizzabile. - Rileva le modifiche ai file tramite la raccolta Modifiche e a qualsiasi file condiviso con l'utente tramite i Drive condivisi.
- Esporta e converti i documenti Google in modo che la tua app possa aprire facilmente il documento di un utente.
Per facilitare gli sforzi di migrazione dei client, viene fornita un'app di esempio che mostra ciascuna delle sostituzioni proposte sopra. Mostra anche come creare, modificare ed eseguire query sui file di Drive di un utente utilizzando l'API REST. Se riscontri problemi, consulta il tag google-drive-api su Stack Overflow.
Migrazione
Poiché l'API Drive per Android è ritirata e tutte le chiamate API non sono
operative, assicurati che la tua app non chiami più l'API. A tale scopo,
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}