REST Resource: edits.tracks

Ресурс: Трек

Конфигурация трека. Ресурс для TracksService.

JSON-представление
{   "track": string,   "releases": [     {       object (Release)     }   ] }
Поля
track

string

Идентификатор трека.

Треки форм-фактора имеют специальный префикс в качестве идентификатора, например wear:production , automotive:production .

Подробнее о названии трека

releases[]

object ( Release )

В запросе на чтение представляет все активные выпуски дорожки. В запросе на обновление представляет желаемые изменения.

Выпускать

Релиз внутри трека.

JSON-представление
{   "name": string,   "versionCodes": [     string   ],   "releaseNotes": [     {       object (LocalizedText)     }   ],   "status": enum (Status),   "userFraction": number,   "countryTargeting": {     object (CountryTargeting)   },   "inAppUpdatePriority": integer }
Поля
name

string

Название выпуска. Не обязательно быть уникальным. Если не установлено, имя генерируется на основе имени версии APK. Если выпуск содержит несколько APK, имя создается на основе даты.

versionCodes[]

string ( int64 format)

Коды версий всех APK в выпуске. Должны включать коды версий, которые необходимо сохранить из предыдущих выпусков.

releaseNotes[]

object ( LocalizedText )

Описание того, что нового в этом выпуске.

status

enum ( Status )

Статус релиза.

userFraction

number

Доля пользователей, имеющих право на поэтапный выпуск. 0 < дробь < 1. Может быть установлен только при статусе «выполняется» или «остановлено».

countryTargeting

object ( CountryTargeting )

Ограничивает выпуск определенным набором стран.

inAppUpdatePriority

integer

Приоритет обновления в приложении для выпуска. Все новые APK-файлы, добавленные в выпуск, будут иметь этот приоритет. Может принимать значения в диапазоне [0, 5], где 5 — наивысший приоритет. По умолчанию — 0. inAppUpdatePriority не может быть обновлен после развертывания выпуска. См. https://developer.android.com/guide/playcore/in-app-updates .

Локализованныйтекст

Локализованный текст на данном языке.

JSON-представление
{   "language": string,   "text": string }
Поля
language

string

Код языковой локализации (языковой тег BCP-47; например, «de-AT» для австрийского немецкого языка).

text

string

Текст на заданном языке.

Статус

Статус релиза.

Перечисления
statusUnspecified Неопределенный статус.
draft APK-файлы этого выпуска не предоставляются пользователям.
inProgress APK-файлы этого выпуска предоставляются определенной части пользователей, определяемой «userFraction».
halted APK-файлы этой версии больше не будут предоставляться пользователям. Пользователей, у которых уже есть эти APK, это не затрагивает.
completed В релизе больше изменений не будет. Его APK-файлы предоставляются всем пользователям, если только они не имеют права на APK-файлы более поздней версии.

Таргетинг на страну

Спецификация таргетинга на страну.

JSON-представление
{   "countries": [     string   ],   "includeRestOfWorld": boolean }
Поля
countries[]

string

Целевые страны в виде двухбуквенных кодов CLDR .

includeRestOfWorld

boolean

Включите «остальной мир», а также явно целевые страны.

Методы

create

Создает новый трек.

get

Получает трек.

list

Перечисляет все треки.

patch

Исправляет трек.

update

Обновляет трек.