La API de Drive para Android dejó de estar disponible el 6 de diciembre de 2018 y se dará de baja por completo el 1 de febrero de 2023.
Cronograma
Fecha | Estado de la API de Drive para Android |
---|---|
6 de diciembre de 2018 | La baja se anunció públicamente. Los clientes existentes podrán acceder a la API con normalidad, pero deben comenzar inmediatamente con los esfuerzos de migración. Los clientes nuevos no deben usar la API. |
21 de octubre de 2019 | Se quitó la API de Drive para Android de la distribución del SDK de Servicios de Google Play. No se podrán compilar las apps hasta que se quite la dependencia de la API de Drive para Android, pero las compilaciones existentes no se verán afectadas. La documentación pública de la API de Drive para Android ya no estará disponible. |
3 de marzo de 2022 | La API de Drive para Android dejó de estar disponible, y ninguna de las llamadas a la API funciona. Los clientes deben migrar antes de esta fecha. |
1 de febrero de 2023 | La API de Drive para Android se desactivará por completo y no se realizarán correctamente todos los intentos de conexión. |
Usa la API de REST de Drive
La API de REST de Drive ofrece la misma funcionalidad que la API de Drive para Android, lo que incluye formas de hacer lo siguiente:
- Comparte y colabora como esperas de Drive. Puedes administrar los permisos o mostrar el diálogo Compartir a los usuarios según sea necesario. La API de REST también permite comentar archivos, lo que permite que tu app interactúe con la conversación en torno a un archivo.
- Busca archivos con
files.list
, según la indexación tradicional o tu propio texto indexable y personalizado. - Detecta cambios en archivos a través de la colección de cambios y en cualquier otro contenido compartido con el usuario a través de unidades compartidas.
- Exporta y convierte documentos de Google para que tu app pueda abrir los documentos de un usuario con facilidad.
Para facilitar los esfuerzos de migración de clientes, se proporciona una app de ejemplo que demuestra cada uno de los reemplazos propuestos anteriores. También se muestra cómo crear, modificar y consultar los archivos de Drive de un usuario con la API de REST. Si tienes algún problema, consulta la etiqueta google-drive-api en StackOverflow.
Migración
Dado que la API de Drive para Android dejó de estar disponible y todas las llamadas a la API no funcionan, asegúrate de que tu app ya no llame a la API. Para ello, quita el código que inicializa la API: addApi(Drive.API)
.
Si no migras desde la API de Drive para Android y tu app intenta llamar a la API, se mostrará el siguiente mensaje de error:
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}