Методы редактирования API публикации разработчиков Google Play позволяют подготовить ряд изменений в вашем приложении Google Play, а затем развернуть их все одновременно. Это делается путем создания редактирования , которое содержит все изменения, которые вы хотите внести в приложение. Редактирование содержит такую информацию, как:
Какие APK-файлы связаны с приложением, и «трек» для каждого APK-файла.
Каждое приложение связано с «треком», определяющим, какие пользователи его видят. Это позволяет вам предоставлять альфа- и бета-версии приложения вашим тестировщикам. Кроме того, вы можете предоставить ограниченную версию приложения для поэтапного внедрения; это приложение автоматически предоставляется ограниченному числу пользователей (определяется заданным вами процентом внедрения), что позволяет вам постепенно внедрять новую рабочую версию приложения.
Версии приложения в магазине Google Play, зависящие от языка и региона
Каждая версия описания магазина, адаптированная для конкретного региона, может содержать снимки экрана и другую рекламную графику, локализованный описательный текст и т. д.
При первом создании правки она представляет собой копию текущего развёрнутого состояния приложения. Вы можете изменить правку, вызвав методы Edits. Когда правка готова к использованию, вы фиксируете её, внося изменения в релиз. Вы также можете в любой момент отменить редактирование, отменив изменения и оставив приложение в прежнем состоянии.
Этот API можно использовать только для внесения изменений в существующее приложение (с загруженным хотя бы одним APK-файлом). Таким образом, перед использованием этого API вам потребуется загрузить хотя бы один APK-файл через Play Console. Кроме того, с помощью этого API нельзя изменить статус приложения с «опубликовано» на «не опубликовано» или заполнить необходимые для публикации юридические разрешения. Для публикации приложения необходимо использовать Play Console.
Рабочий процесс
В этом разделе показан типичный способ использования методов редактирования API публикации разработчиков Google Play для внесения изменений в приложение.
Создайте новое редактирование, выбрав Edits: Insert и указав приложение, которое вы хотите изменить.
Это создаст новую версию указанного приложения. Начальные настройки приложения — APK-файлы, описания в магазине, файлы дополнений и т. д. — будут скопированы из развёрнутой версии приложения.
Внесите необходимые изменения.
Большинство изменений, которые можно внести через Google Play Console, можно внести, вызвав соответствующий метод API разработчика Google Play и передав идентификаторы приложения и правки, которые нужно изменить. В частности:
- Вы можете загрузить новые APK-файлы, вызвав Edits.apks: upload . Это помещает APK-файл в область хранения, где его можно назначить треку в этом или последующем редактировании.
- Вы можете назначить APK-файлы трекам, вызвав Edits.tracks: update . Вы также можете изменить назначения треков для существующих APK-файлов, вызвав Edits.tracks: patch .
- Вы можете создать новую локализованную страницу в магазине, вызвав Edits.listings: update . Вы можете изменить существующую страницу в магазине, вызвав Edits.listings: patch .
- Вы можете добавлять или изменять файлы расширения, вызывая методы ресурса Edits.expansionfiles .
Эти методы вносят изменения в текущую версию приложения, но не изменяют её. Вы можете внести дополнительные изменения или отменить текущую версию, не влияя на пользовательский интерфейс.
Подтвердите редактирование.
При вызове Edits: commit , если нет ошибок проверки, все изменения, указанные в ресурсе edits, активируются, заменяя текущее состояние приложения. Вступление этих изменений в силу может занять несколько часов, как и при внесении изменений через Play Console.