A API Drive Android foi descontinuada em 6 de dezembro de 2018 e será totalmente desativada em 1o de fevereiro de 2023.
Cronograma
Data | Status da API do Drive para Android |
---|---|
6 de dezembro de 2018 | A descontinuação foi anunciada publicamente. Os clientes atuais poderão acessar a API normalmente, mas devem começar imediatamente os esforços de migração. Clientes novos 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 criar apps até que a dependência da API Drive Android seja removida, mas os builds já existentes não serão afetados. 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 as chamadas de API não funcionam. Os clientes precisam migrar até essa data. |
1o de fevereiro de 2023 | A API Drive Android será totalmente desativada, e todas as tentativas de conexão falharão. |
Usar a API REST do Drive
A API REST do Drive oferece os mesmos recursos da API Drive Android, incluindo maneiras de:
- compartilhe e colabore da forma esperada no 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 comentar arquivos, permitindo que seu app interaja com a conversa em torno de um arquivo.
- Pesquise arquivos usando
files.list
, com base na indexação tradicional ou no seu próprio texto personalizado e indexável. - Detecte mudanças em arquivos pela coleção de mudanças e em qualquer mudança compartilhada com o usuário em drives compartilhados.
- Exporte e converta arquivos do Documentos Google para que seu app possa abrir o documento de um usuário com facilidade.
Para facilitar os esforços de migração do cliente, fornecemos um app de exemplo 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 tiver algum problema, confira a tag google-drive-api no StackOverflow.
Migração
Como a API Drive Android foi descontinuada e todas as chamadas de API não funcionam, confira 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}