REST Resource: edits.tracks

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Ressource: Track

Une configuration de suivi. Ressource de TrackService.

Représentation JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Champs
track

string

Identifiant de la piste.

releases[]

object (Release)

Dans une requête de lecture, représente toutes les versions actives de la version. Dans une requête de mise à jour, représente les modifications souhaitées.

Publier

Sortie d'un titre.

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

string

Nom de la release. Il n'est pas nécessaire d'être unique. S'il n'est pas défini, le nom est généré à partir du nom de version de l'APK. Si la release contient plusieurs APK, le nom est généré à partir de la date.

versionCodes[]

string (int64 format)

Codes de version de tous les APK de la release. Vous devez inclure les codes de version pour conserver les versions précédentes.

releaseNotes[]

object (LocalizedText)

Description des nouveautés de cette version.

status

enum (Status)

État de l'album.

userFraction

number

Fraction d'utilisateurs éligibles pour une release par étapes. 0 < fraction < 1. Ne peut être défini que lorsque l'état est ∫inProgress" &halt".

countryTargeting

object (CountryTargeting)

Limite la disponibilité d'une version à certains pays.

inAppUpdatePriority

integer

Priorité de mise à jour dans l'application de la release. Tous les fichiers APK nouvellement ajoutés dans la version seront considérés comme ayant cette priorité. Peut prendre des valeurs comprises entre 0 et 5, 5 étant la priorité la plus élevée. La valeur par défaut est 0. Une fois la version déployée, la règle inAppUpdatePriority ne peut pas être mise à jour. Consultez la page https://developer.android.com/guide/playcore/in-app-updates.

Texte localisé

Texte localisé dans une langue donnée.

Représentation JSON
{
  "language": string,
  "text": string
}
Champs
language

string

Code de localisation linguistique (balise BCP-47, par exemple "de-AT-AT" pour l'allemand autrichien)

text

string

Texte dans la langue spécifiée.

État

État d'une release.

Enums
statusUnspecified État non spécifié.
draft Les APK de la release ne sont pas distribués aux utilisateurs.
inProgress Les APK de la version sont distribués à une fraction des utilisateurs, selon l'avis de l'utilisateur.
halted Les APK de la release ne seront plus distribués aux utilisateurs. Les utilisateurs disposant déjà de ces APK ne seront pas affectés.
completed L'album ne sera pas modifié. Ses APK sont distribués à tous les utilisateurs, sauf s'ils sont éligibles aux APK d'une version plus récente.

Ciblage par pays

Spécifications de ciblage par pays.

Représentation JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Champs
countries[]

string

Pays à cibler, spécifiés à l'aide de codes CLDR.

includeRestOfWorld

boolean

Incluez le reste du monde et les pays ciblés explicitement.

Méthodes

get

Récupère un titre.

list

Répertorie tous les titres.

patch

Correction de titres.

update

Met à jour un canal.