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, имя создается на основе даты.

version Codes[]

string ( int64 format)

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

release Notes[]

object ( LocalizedText )

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

status

enum ( Status )

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

user Fraction

number

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

country Targeting

object ( CountryTargeting )

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

in App Update Priority

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 .

include Rest Of World

boolean

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

Методы

create

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

get

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

list

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

patch

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

update

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