Ressource : Piste
Configuration d'un test. Ressource pour TracksService.
Représentation JSON |
---|
{
"track": string,
"releases": [
{
object ( |
Champs | |
---|---|
track |
Identifiant de la piste. Les pistes de facteur de forme ont un préfixe spécial comme identifiant, par exemple |
releases[] |
Dans une requête de lecture, représente toutes les versions actives de la piste. Dans une demande de mise à jour, représente les modifications souhaitées. |
Version
Version dans un canal.
Représentation JSON |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
Champs | |
---|---|
name |
Nom de la version. Il n'est pas nécessaire qu'il soit unique. Si ce paramètre n'est pas défini, le nom est généré à partir de versionName de l'APK. Si la version contient plusieurs APK, le nom est généré à partir de la date. |
versionCodes[] |
Codes de version de tous les APK de la version. Doit inclure les codes de version à conserver des versions précédentes. |
releaseNotes[] |
Description des nouveautés de cette version. |
status |
État de l'album. |
userFraction |
Fraction des utilisateurs éligibles à une version progressive. 0 < fraction < 1. Ne peut être défini que lorsque l'état est "inProgress" ou "halted". |
countryTargeting |
Limiter une version à un ensemble spécifique de pays. Notez que ce paramètre ne peut être défini que pour les versions "En cours" du canal de production. |
inAppUpdatePriority |
Priorité de mise à jour dans l'application de la version. Tous les APK nouvellement ajoutés à 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. La valeur de inAppUpdatePriority ne peut pas être modifiée une fois la version déployée. Consultez https://developer.android.com/guide/playcore/in-app-updates. |
LocalizedText
Texte localisé dans la langue indiquée.
Représentation JSON |
---|
{ "language": string, "text": string } |
Champs | |
---|---|
language |
Code de localisation de la langue (tag de langue BCP-47, par exemple "de-AT" pour l'allemand autrichien). |
text |
Texte dans la langue indiquée. |
État
État d'une version.
Enums | |
---|---|
statusUnspecified |
État non spécifié. |
draft |
Les APK de la version ne sont pas diffusés auprès des utilisateurs. |
inProgress |
Les APK de la version sont diffusés auprès d'une fraction des utilisateurs, déterminée par "userFraction". |
halted |
Les fichiers APK de la version ne seront plus distribués aux utilisateurs. Les utilisateurs qui disposent déjà de ces APK ne sont pas concernés. |
completed |
Aucune autre modification ne sera apportée à la version. Ses APK sont distribués à tous les utilisateurs, sauf s'ils sont éligibles aux APK d'une version plus récente. |
CountryTargeting
Spécification du ciblage par pays.
Représentation JSON |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
Champs | |
---|---|
countries[] |
Pays à cibler, sous forme de codes CLDR à deux lettres. |
includeRestOfWorld |
Incluez le "reste du monde" ainsi que les pays ciblés explicitement. |
Méthodes |
|
---|---|
|
Crée une piste. |
|
Récupère une piste. |
|
Liste toutes les pistes. |
|
Applique un correctif à une piste. |
|
Met à jour une piste. |
Codes d'erreur
Les opérations de cette ressource renvoient les codes d'erreur HTTP suivants :
Code d'erreur | Motif | Solution |
---|---|---|
5xx |
Erreur générique sur le serveur Google Play. | Réessayez d'envoyer votre demande.
Si le problème persiste, contactez votre responsable de compte Google Play ou envoyez une demande d'assistance. Pensez à consulter le tableau de bord d'état Play pour voir si des interruptions de service sont connues. |
409 |
Erreur de mise à jour simultanée.
Une tentative de mise à jour d'un objet en cours de mise à jour a été effectuée. Par exemple, un achat est confirmé en appelant la méthode |
Réessayez d'envoyer votre demande. |