REST Resource: edits.tracks

Zasób: Track

Konfiguracja ścieżki. Zasób usługi TracksService.

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

string

Identyfikator utworu.

Ścieżki formatu mają specjalny prefiks jako identyfikator, np. wear:production, automotive:production.

Więcej informacji o nazwie ścieżki

releases[]

object (Release)

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

Wersja

Wersja w obrębie ścieżki.

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 jej nie skonfigurujesz, nazwa będzie generowana na podstawie parametru versionName (wersja) pliku 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. Musi zawierać kody wersji, aby zachować je z poprzednich 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 ustawić tylko wtedy, gdy stan to „W toku” lub „zatrzymane”.

countryTargeting

object (CountryTargeting)

Ogranicza wydanie do konkretnego zestawu krajów.

inAppUpdatePriority

integer

Priorytet aktualizacji w aplikacji. Wszystkie nowo dodane pliki APK w danej wersji będą miały ten priorytet. Może przyjmować wartości z zakresu [0–5], przy czym 5 to najwyższy priorytet. Wartość domyślna to 0. Po wdrożeniu wersji nie można zaktualizować elementu inAppUpdatePriority. Więcej informacji: https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Tekst zlokalizowany 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 niemieckiego).

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 Pliki APK wersji są udostępniane części użytkowników, co jest określane przez 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 Nie wprowadzimy w niej żadnych dalszych zmian. Jego pliki APK są udostępniane wszystkim użytkownikom, chyba że kwalifikują się do korzystania z pakietów APK nowszej wersji.

CountryTargeting

Specyfikacja kierowania na kraje.

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

string

Kraje docelowe, określone w postaci dwuliterowych kodów CLDR.

includeRestOfWorld

boolean

Uwzględnij „resztę świata” jak i krajów, na które mają być kierowane konkretne reklamy.

Metody

create

Tworzy nową ścieżkę.

get

Pobiera utwór.

list

Wyświetla listę wszystkich utworów.

patch

Poprawia ścieżkę.

update

Aktualizuje ścieżkę.