REST Resource: edits.tracks

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Ресурс: Трек

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

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

string

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

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

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

Методы

get

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

list

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

patch

Патчит трек.

update

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