REST Resource: edits.tracks

Ressource: Track

Eine Track-Konfiguration. Die Ressource für TracksService.

JSON-Darstellung
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Felder
track

string

ID des Tracks.

releases[]

object (Release)

Stellt in einer Leseanfrage alle aktiven Releases im Track dar. In einer Aktualisierungsanfrage stellt die gewünschten Änderungen dar.

Veröffentlichung

Ein Release innerhalb eines Tracks.

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

string

Der Release-Name. Muss nicht eindeutig sein. Falls nicht festgelegt, wird der Name aus dem versionName des APKs generiert. Wenn der Release mehrere APKs enthält, wird der Name aus dem Datum generiert.

versionCodes[]

string (int64 format)

Versionscodes aller APKs im Release. Muss Versionscodes aus vorherigen Releases enthalten.

releaseNotes[]

object (LocalizedText)

Eine Beschreibung der Neuerungen in dieser Version.

status

enum (Status)

Der Status der Veröffentlichung.

userFraction

number

Anteil der Nutzer, die für einen gestaffelten Release infrage kommen. 0 &; Bruch; 1. Dieser Wert kann nur festgelegt werden, wenn der Status "inprogress" oder "stoppd" ist.

countryTargeting

object (CountryTargeting)

Beschränkt eine Veröffentlichung auf bestimmte Länder.

inAppUpdatePriority

integer

Priorität des In-App-Updates des Release. Alle neu hinzugefügten APKs im Release haben diese Priorität. Kann Werte im Bereich [0, 5] haben, wobei 5 die höchste Priorität hat. Die Standardeinstellung ist 0. InAppUpdatePriority kann nicht aktualisiert werden, sobald der Release eingeführt wird. Weitere Informationen finden Sie unter https://developer.android.com/guide/playcore/in-app-updates.

Lokalisierter Text

Lokalisierter Text in der angegebenen Sprache.

JSON-Darstellung
{
  "language": string,
  "text": string
}
Felder
language

string

Sprachlokalisierungscode (ein BCP-47-Sprachcode; z. B. „de-AT" für Österreichisch Deutsch“).

text

string

Der Text in der jeweiligen Sprache.

Status

Der Status eines Releases.

Enums
statusUnspecified Nicht angegebener Status.
draft Die APKs des Releases werden Nutzern nicht bereitgestellt.
inProgress Die APKs der Releases werden für einen Bruchteil der Nutzer bereitgestellt, bestimmt durch 'userFraction'.
halted Die APKs des Releases werden Nutzern nicht mehr zur Verfügung gestellt. Nutzer, die diese APKs bereits haben, sind davon nicht betroffen.
completed Für den Release werden keine weiteren Änderungen vorgenommen. Seine APKs werden für alle Nutzer bereitgestellt, es sei denn, sie kommen für APKs eines neueren Release infrage.

Länder-Targeting

Spezifikation für die Länderausrichtung

JSON-Darstellung
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Felder
countries[]

string

Länder für das Targeting, angegeben als zweistelliger CLDR-Code.

includeRestOfWorld

boolean

„Rest der Welt“ sowie explizit ausgerichtete Länder einschließen.

Methoden

get

Ruft einen Track ab.

list

Listet alle Tracks auf.

patch

Patches werden repariert.

update

Aktualisiert einen Track.