Миграция с Android API Google Диска

API Drive для Android устарел с 6 декабря 2018 года и будет полностью отключен 1 февраля 2023 г.

Хронология

Дата Статус API Диска для Android
6 декабря 2018 г. О прекращении поддержки объявлено публично . Существующие клиенты смогут получить доступ к API в обычном режиме, но им следует немедленно приступить к миграции. Новым клиентам не следует использовать API.
21 октября 2019 г. API Drive Android удален из дистрибутива Google Play Services SDK. Приложения не смогут создаваться до тех пор, пока не будет удалена зависимость Drive Android API, но существующие сборки не будут затронуты. Общедоступная документация Drive Android API больше не будет доступна.
3 марта 2022 г. API Drive для Android устарел, и все вызовы API не работают. Клиенты должны выполнить миграцию к этой дате.
1 февраля 2023 г. API Drive Android будет полностью отключен, и все попытки подключения окажутся неудачными.

Используйте REST API Диска

Drive REST API предлагает ту же функциональность, что и Drive Android API, включая способы:

Чтобы облегчить процесс миграции клиентов, предоставляется пример приложения , демонстрирующий каждую из предложенных выше замен. Здесь также показано, как создавать, изменять и запрашивать файлы на Диске пользователя с помощью REST API. Если у вас возникли проблемы, проверьте тег google-drive-api на StackOverflow.

Миграция

Поскольку API Drive для Android устарел и все вызовы API не работают, убедитесь, что ваше приложение больше не вызывает API. Для этого удалите код, инициализирующий API: addApi(Drive.API) .

Если вы не выполнили миграцию с Drive Android API и ваше приложение пытается вызвать API, возвращается следующее сообщение об ошибке:

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}