Загрузите созданные APK-файлы с помощью Play Developer Publishing API.

Вы можете загрузить все APK-файлы, созданные Google Play из пакета приложений, загруженного вами в Play Console, с помощью функции «Сгенерированные APK-файлы» в API разработчика Google Play .

Как использовать сгенерированные APK-файлы

Типичный рабочий процесс публикации, включающий загрузку сгенерированных APK-файлов перед их выпуском в любой версии, выглядит следующим образом:

  1. Создайте новое редактирование, выбрав Edits: Insert и указав приложение, которое вы хотите изменить.
  2. Загрузите пакет, вызвав Edits.bundles: upload .
  3. Назначьте пакет треку, вызвав Edits.tracks: update . Чтобы избежать выпуска новой версии для конечных пользователей на этом этапе, установите статус нового релиза на «черновик» .
  4. Подтвердите редактирование.
  5. Загрузите APK-файлы, сгенерированные из пакета, который вы загрузили на шаге 2, с помощью методов Generated APK в API.
  6. Обработайте загруженные APK-файлы.
  7. Создайте новое редактирование, как вы это делали в шаге 1.
  8. Переведите проект релиза в стадию поэтапного или полного внедрения, вызвав Edits.tracks: update .
  9. Подтвердите редактирование.

Как создать свой APK-каталог

Если вам нужно использовать файлы APK с bundletool , выполните следующие шаги для их создания с помощью API сгенерированных APK:

  1. При вызове метода «Список сгенерированных APK» ответ будет содержать поле TargetingInfo для каждого ключа подписи. Запишите значение этого поля в файл toc.json .
  2. Загрузите APK-файлы и поместите их в каталог с файлом toc.json , созданным на предыдущем шаге. Обратите внимание, что каждый загруженный APK-файл должен иметь имя « DownloadId.apk », где DownloadId — это идентификатор, используемый для загрузки APK-файла методом «Сгенерированные APK-файлы».
  3. Теперь вы можете использовать этот каталог с bundletool версии 1.15.2 или выше. Например, bundletool install-apks --apks /path/to/created/directory .