REST Resource: edits.tracks

Zasób: Ścieżka

konfiguracja ścieżki; Zasób TracksService.

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

string

Identyfikator utworu.

Utwory w formacie mają specjalny prefiks jako identyfikator, na przykład wear:production lub automotive:production.

Więcej informacji o nazwie utworu

releases[]

object (Release)

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

Wersja

Wersja na ś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ć unikalny. Jeśli nie jest ustawiona, nazwa jest generowana na podstawie nazwy wersji pliku APK. Jeśli wersja zawiera kilka plików APK, nazwa jest generowana na podstawie daty.

versionCodes[]

string (int64 format)

kody wersji wszystkich plików APK w wersji. Musi zawierać kody wersji, które mają zostać zachowane z poprzednich wersji.

releaseNotes[]

object (LocalizedText)

Opis nowości w tej wersji.

status

enum (Status)

Stan wersji.

userFraction

number

Ułamek użytkowników kwalifikujących się do wersji wprowadzanej etapami. 0 < ułamek < 1. Można go ustawić tylko wtedy, gdy stan to „w toku” lub „zatrzymana”.

countryTargeting

object (CountryTargeting)

Ogranicza wersję do określonego zestawu krajów.

inAppUpdatePriority

integer

Priorytet aktualizacji w aplikacji. Wszystkie nowo dodane pliki APK w wersji będą rozpatrywane z tym priorytetem. Może przyjmować wartości z zakresu [0, 5], przy czym 5 to najwyższy priorytet. Domyślnie równa 0. Po udostępnieniu wersji nie można zmienić wartości atrybutu inAppUpdatePriority. Więcej informacji znajdziesz na stronie https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Tekst przetłumaczony na dany język.

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

string

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

text

string

Tekst w danym języku.

Stan

Stan wersji.

Wartości w polu enum
statusUnspecified Stan nieokreślony.
draft Pliki APK tej wersji nie są udostępniane użytkownikom.
inProgress Pakiety APK wersji są udostępniane części użytkowników, którą określa parametr „userFraction”.
halted Pliki APK tej wersji nie będą już udostępniane użytkownikom. Nie ma to wpływu na użytkowników, którzy już mają te pliki APK.
completed W tej wersji nie będzie żadnych dalszych zmian. Pliki APK są udostępniane wszystkim użytkownikom, chyba że kwalifikują się do wersji nowszej.

CountryTargeting

Specyfikacja kierowania na kraj.

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

string

Kraje docelowe, określone jako dwuliterowe kody CLDR.

includeRestOfWorld

boolean

Uwzględnij „resztę świata” oraz kraje, które są wyraźnie kierowane.

Metody

create

Tworzy nową ścieżkę.

get

Pobiera ścieżkę.

list

Wyświetla wszystkie ścieżki.

patch

Poprawia ścieżkę.

update

Aktualizuje ścieżkę.