REST Resource: edits.tracks

Zasób: Monitoruj

Konfiguracja ścieżki. Zasób dla TracksService.

Zapis JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Pola
track

string

Identyfikator utworu.

Ścieżki na różnych urządzeniach mają specjalny prefiks, np. wear:production, automotive:production.

Więcej informacji o nazwie utworu

releases[]

object (Release)

W żądaniu odczytu reprezentuje wszystkie aktywne wersje na ścieżce. Żądanie aktualizacji reprezentuje żądane zmiany.

Premiera

Wersja w ścieżce.

Zapis JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
Pola
name

string

Nazwa wersji. Nie musi być niepowtarzalna. Jeśli zasada nie jest skonfigurowana, nazwa jest generowana na podstawie parametru versionName pakietu APK. Jeśli wersja zawiera wiele plików APK, nazwa jest generowana na podstawie daty.

versionCodes[]

string (int64 format)

Kody wersji wszystkich plików APK w danej wersji. Aby zachować z poprzednich wersji, musisz uwzględnić kody wersji.

releaseNotes[]

object (LocalizedText)

Opis nowości w tej wersji.

status

enum (Status)

Stan wersji.

userFraction

number

Odsetek użytkowników, którzy kwalifikują się do wersji etapowej. 0 < ułamek < 1. Można ją ustawić tylko wtedy, gdy stan to „W toku” lub „Zatrzymane”.

countryTargeting

object (CountryTargeting)

Ogranicza wydanie do wybranego zestawu krajów.

inAppUpdatePriority

integer

Priorytet aktualizacji w aplikacji w przypadku danej wersji. Wszystkie nowo dodane pliki APK w tej wersji będą miały ten priorytet. Może przyjmować wartości z zakresu od 0 do 5 (5 to najwyższy priorytet). Domyślna wartość to 0. Po wdrożeniu wersji nie można zaktualizować elementu inAppUpdatePriority. Więcej informacji znajdziesz na stronie https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Zlokalizowany tekst w danym języku.

Zapis JSON
{
  "language": string,
  "text": string
}
Pola
language

string

Kod lokalizacji języka (tag języka BCP-47, np. „de-AT” dla austriackiego języka niemieckiego).

text

string

Tekst w danym języku.

Stan

Stan wersji.

Wartości w polu enum
statusUnspecified Nieokreślony stan.
draft Pliki APK tej wersji nie są udostępniane użytkownikom.
inProgress Pliki APK tej wersji są udostępniane ograniczonej liczbie użytkowników określanej za pomocą atrybutu „userFraction”.
halted Pakiety APK wersji nie będą już udostępniane użytkownikom. Nie ma to wpływu na użytkowników, którzy już zainstalowali te pliki APK.
completed W tej wersji nie wprowadzimy żadnych zmian. Jego pliki APK są udostępniane wszystkim użytkownikom, chyba że mogą korzystać z plików APK nowszych wersji.

CountryTargeting

Specyfikacja kierowania na kraje.

Zapis JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Pola
countries[]

string

Kraje, na które mają być kierowane reklamy, określone w postaci dwuliterowych kodów CLDR.

includeRestOfWorld

boolean

Uwzględnij „reszta świata” oraz konkretne kraje docelowe.

Metody

create

Tworzy nową ścieżkę dźwiękową.

get

Pobieram utwór.

list

Wyświetla listę wszystkich utworów.

patch

Poprawia ścieżkę.

update

Aktualizuje ścieżkę.