API разработчика Google Play: загрузите apk в рабочую версию, но не публикуйте

Я использую API Python для загрузки apks, файлов сопоставления и текстов заметок о выпуске.

См. https://developers.google.com/resources/api-libraries/documentation/androidpublisher/v2/python/latest/androidpublisher_v2.edits.html

Я использую API apks().upload(), deobfuscationfiles().upload() и apklistings().update() для загрузки новых apks, файлов сопоставления и журналов изменений соответственно.

Затем я вызываю tracks().update(), чтобы назначить загруженные APK-файлы для рабочей версии.

Наконец, я звоню commit(), чтобы завершить редактирование.

Однако это немедленно публикует новые APK-файлы.

Я хочу, чтобы менеджер релиза получил окончательное подтверждение нового релиза. Таким образом, должен быть ручной этап проверки/публикации, как в ручном выпуске.

Возможно ли это с помощью API. Использую ли я неправильные вызовы API?

Одним из способов, конечно, было бы загрузить бета-версию или альфа-версию, а затем попросить менеджера по выпуску перенести ее в производство. Но есть ли другой способ?


person P.Melch    schedule 14.02.2018    source источник


Ответы (2)


Вам нужно использовать новую версию Google Play Developer API v3, где теперь вы можете установить «статус» (завершено, черновик, остановлен, в процессе) для Edits.tracks.

https://developers.google.com/resources/api-libraries/documentation/androidpublisher/v3/python/latest/androidpublisher_v3.edits.tracks.html

person Cupi    schedule 04.12.2018

В настоящее время невозможно выполнить этап проверки вручную.

person Nick Fortescue    schedule 19.02.2018