Есть ли какой-либо механизм для загрузки .AAB обновляет Google Play из командной строки, а не через веб-браузер?

#android #android-studio #google-play #google-developers-console

Вопрос:

Для целей написания сценариев я хочу иметь возможность выполнять ночные сборки и загружать .Ответ на мой закрытый канал тестирования.

Можно ли это сделать из командной строки или я застрял, используя человека, чтобы указать и щелкнуть на консоли разработчика Google?

Комментарии:

1. Вы смотрели на API публикации разработчиков Google Play

2. Что ж, это действительно интересно @MorrisonChang. Определенно похоже на то, что я хочу, никогда не знал, что это существует. Спасибо. Превратите свой комментарий в ответ, и я приму его.

Ответ №1:

Для автоматизации загрузки/развертывания приложений Android, возможно, как часть системы CI/CD, а не командной строки, Google предоставляет API публикации разработчиков Google Play

API публикации

API публикации разработчиков Google Play позволяет автоматизировать частые задачи, связанные с производством и распространением приложений. Это обеспечивает функции, аналогичные тем, которые доступны разработчику через игровую консоль, такие как:

  • Загрузка новых версий приложения
  • Выпуск приложений путем назначения APK различным трекам (альфа, бета, поэтапное развертывание или производство)
  • Создание и изменение списков Google Play Store, включая локализованный текст и графику, а также скриншоты с нескольких устройств

Эти задачи выполняются с использованием новой функции редактирования, которая использует транзакционный подход к внесению изменений; вы объединяете несколько изменений в одно черновое редактирование, а затем фиксируете все изменения сразу. (Ни одно из изменений не вступит в силу до тех пор, пока редактирование не будет зафиксировано.)

В документации есть раздел «Начало работы» с подробными сведениями о приложениях и дорожках. Дополнительно проверьте ограничения на использование API, а также требования к загрузке