A API Drive Android foi descontinuada em 6 de dezembro de 2018 e será totalmente desativada em 1º de fevereiro de 2023.
Cronograma
| Data | Status da API Drive Android |
|---|---|
| 6 de dezembro de 2018 | O descontinuamento é anunciado publicamente. Os clientes atuais poderão acessar a API normalmente, mas precisam começar imediatamente os esforços de migração. Novos clientes não podem usar a API. |
| 21 de outubro de 2019 | A API Drive Android é removida da distribuição do SDK do Google Play Services distribuição. Os apps não poderão ser criados até que a dependência da API Drive Android seja removida, mas as builds atuais não serão afetadas. A documentação pública da API Drive Android não estará mais disponível. |
| 3 de março de 2022 | A API Drive Android foi descontinuada, e todas as chamadas de API não estão operacionais. Os clientes precisam migrar até essa data. |
| 1º de fevereiro de 2023 | A API Drive Android será totalmente desativada, e todas as tentativas de conexão não serão bem-sucedidas. |
Usar a API REST Drive
A API REST Drive oferece a mesma funcionalidade da API Drive Android, incluindo maneiras de:
- Compartilhar e colaborar como esperado do Drive. Você pode gerenciar permissões ou solicitar a caixa de diálogo "Compartilhar" aos usuários conforme necessário. A API REST também permite comentar arquivos, permitindo que seu app interaja com a conversa em torno de um arquivo.
- Pesquisar arquivos usando
files.list, com base na indexação tradicional ou no seu próprio texto indexável personalizado. - Detectar mudanças nos arquivos pela coleção de mudanças e em qualquer arquivo compartilhado com o usuário por drives compartilhados.
- Exportar e converter o Documentos Google para que seu app possa abrir facilmente o documento de um usuário.
Para facilitar os esforços de migração do cliente, um app de exemplo é fornecido, que demonstra cada uma das substituições propostas acima. Ele também mostra como criar, modificar e consultar os arquivos do Drive de um usuário usando a API REST. Se você tiver problemas, confira a google-drive-api tag no StackOverflow.
Migração
Como a API Drive Android foi descontinuada e todas as chamadas de API não estão operacionais, verifique se o app não está mais chamando a API. Para fazer isso, remova o código que inicializa a API: addApi(Drive.API).
Se você não migrar da API Drive Android e o app tentar chamar a API, a seguinte mensagem de erro será retornada:
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}