REST Resource: edits.tracks

Ressource: Track

Eine Titelkonfiguration. Die Ressource für TracksService.

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

string

Kennung des Titels.

Formfaktor-Tracks haben ein spezielles Präfix als Kennung, z. B. wear:production oder automotive:production.

Weitere Informationen zum Titelnamen

releases[]

object (Release)

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

Release

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 Name des Releases. Muss nicht eindeutig sein. Wenn der Name nicht festgelegt ist, wird er aus dem „versionName“ des APK 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 enthalten, die aus vorherigen Releases übernommen werden sollen.

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 eine gestaffelte Einführung infrage kommen. 0 < Bruch < 1. Kann nur festgelegt werden, wenn der Status „inProgress“ oder „halted“ lautet.

countryTargeting

object (CountryTargeting)

Ein Release wird auf bestimmte Länder beschränkt.

inAppUpdatePriority

integer

Die In-App-Update-Priorität der Version. Alle neu hinzugefügten APKs im Release werden mit dieser Priorität berücksichtigt. Kann Werte im Bereich [0, 5] annehmen, wobei 5 die höchste Priorität hat. Standardmäßig „0“. „inAppUpdatePriority“ kann nach der Einführung der Version nicht mehr aktualisiert werden. Weitere Informationen finden Sie unter https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Lokalisierter Text in der angegebenen Sprache.

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

string

Code für die Sprachlokalisierung (ein BCP-47-Sprach-Tag, z. B. „de-AT“ für Deutsch (Österreich)).

text

string

Der Text in der angegebenen Sprache.

Status

Der Status einer Veröffentlichung.

Enums
statusUnspecified Nicht angegebener Status.
draft Die APKs des Release werden Nutzern nicht bereitgestellt.
inProgress Die APKs des Release werden einem Teil der Nutzer ausgeliefert, der durch „userFraction“ bestimmt wird.
halted Die APKs des Release werden nicht mehr an Nutzer ausgeliefert. Nutzer, die diese APKs bereits haben, sind davon nicht betroffen.
completed Es gibt keine weiteren Änderungen. Die APKs werden allen Nutzern bereitgestellt, es sei denn, sie sind für APKs einer neueren Version berechtigt.

CountryTargeting

Angabe für die Länderausrichtung.

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

string

Länder, auf die die Ausrichtung erfolgen soll, als zweistellige CLDR-Codes angegeben.

includeRestOfWorld

boolean

Fügen Sie „Rest der Welt“ sowie Länder hinzu, auf die Sie Ihre Anzeigen explizit ausrichten möchten.

Methoden

create

Erstellt einen neuen Titel.

get

Ruft einen Track ab.

list

Listet alle Titel auf.

patch

Patcht einen Titel.

update

Aktualisiert einen Titel.