A API Drive para 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 | A descontinuação é anunciada publicamente. Os clientes atuais poderão acessar a API normalmente, mas precisam iniciar imediatamente os esforços de migração. Os novos clientes não podem usar a API. |
21 de outubro de 2019 | A API Drive Android foi removida da distribuição do SDK do Google Play Services. Os apps não poderão ser criados até que a dependência da API Android do Drive seja removida, mas os builds atuais não serão afetados. A documentação pública da API Drive para Android não vai mais estar disponível. |
3 de março de 2022 | A API Drive para 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 vão falhar. |
Usar a API REST do Drive
A API REST do Drive oferece a mesma funcionalidade que a API Android do Drive, incluindo maneiras de:
- Compartilhe e colabore como você espera do Drive. É possível gerenciar permissões ou exibir a caixa de diálogo "Compartilhar" para os usuários, conforme necessário. A API REST também permite fazer comentários em arquivos, permitindo que seu app interaja com a conversa sobre um arquivo.
- Pesquise arquivos usando
files.list
, com base na indexação tradicional ou no seu próprio texto personalizado e indexável. - Detectar mudanças em arquivos pela coleção de mudanças e em qualquer item compartilhado com o usuário por drives compartilhados.
- Exporte e converta os Documentos Google para que seu app possa abrir o documento de um usuário com facilidade.
Para facilitar a migração de clientes, um app de exemplo é fornecido, demonstrando cada uma das substituições propostas acima. Ele também mostra como criar, modificar e consultar arquivos do Drive de um usuário usando a API REST. Se você tiver problemas, confira a tag google-drive-api no StackOverflow.
Migração
Como a API Android do Drive foi descontinuada e todas as chamadas de API estão
desativadas, 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 do Drive para 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}