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

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