Ресурс: Трек
Конфигурация трека. Ресурс для TracksService.
JSON-представление |
---|
{
"track": string,
"releases": [
{
object ( |
Поля | |
---|---|
track | Идентификатор трека. Форм-фактор треков имеет специальный префикс в качестве идентификатора, например |
releases[] | В запросе на чтение отображает все активные релизы в треке. В запросе на обновление отображает желаемые изменения. |
Выпускать
Релиз в треке.
JSON-представление |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
Поля | |
---|---|
name | Название релиза. Не обязательно должно быть уникальным. Если не указано, название генерируется на основе versionName APK-файла. Если релиз содержит несколько APK-файлов, название генерируется на основе даты. |
versionCodes[] | Коды версий всех APK-файлов в выпуске. Необходимо включить коды версий, чтобы сохранить версии из предыдущих выпусков. |
releaseNotes[] | Описание того, что нового в этом выпуске. |
status | Статус релиза. |
userFraction | Доля пользователей, имеющих право на поэтапный выпуск. 0 < доля < 1. Может быть задано только при статусе «в процессе» или «остановлено». |
countryTargeting | Ограничивает выпуск определённым набором стран. Обратите внимание, что это разрешено только для релизов, находящихся в стадии разработки. |
inAppUpdatePriority | Приоритет обновления внутри приложения для выпуска. Все новые APK-файлы, добавленные в выпуск, будут рассматриваться с этим приоритетом. Может принимать значения в диапазоне [0, 5], где 5 — наивысший приоритет. Значение по умолчанию — 0. inAppUpdatePriority не может быть обновлен после выпуска выпуска. См. https://developer.android.com/guide/playcore/in-app-updates . |
Локализованный текст
Локализованный текст на указанном языке.
JSON-представление |
---|
{ "language": string, "text": string } |
Поля | |
---|---|
language | Код локализации языка (тег языка BCP-47; например, «de-AT» для австрийского варианта немецкого языка). |
text | Текст на указанном языке. |
Статус
Статус релиза.
Перечисления | |
---|---|
statusUnspecified | Статус не указан. |
draft | APK-файлы релиза не предоставляются пользователям. |
inProgress | APK-файлы релиза предоставляются определенной доле пользователей, определяемой параметром «userFraction». |
halted | APK-файлы этого релиза больше не будут предоставляться пользователям. Пользователи, у которых эти APK-файлы уже установлены, не затронуты. |
completed | Дальнейших изменений в релизе не будет. APK-файлы предоставляются всем пользователям, если только они не имеют права на APK-файлы более поздней версии. |
CountryTargeting
Спецификация таргетинга по странам.
JSON-представление |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
Поля | |
---|---|
countries[] | Целевые страны, указанные в виде двухбуквенных кодов CLDR . |
includeRestOfWorld | Включайте «остальной мир», а также страны, на которые конкретно распространяется действие. |
Методы | |
---|---|
| Создает новый трек. |
| Получает трек. |
| Список всех треков. |
| Исправляет дорожку. |
| Обновляет трек. |
Коды ошибок
Операции этого ресурса возвращают следующие коды ошибок HTTP:
Код ошибки | Причина | Разрешение |
---|---|---|
5xx | Общая ошибка на сервере Google Play. | Повторите запрос. Если проблема не устранена, обратитесь к менеджеру своего аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев. |
409 | Ошибка параллельного обновления. Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода | Повторите запрос. |