Risorsa: Traccia
Una configurazione del canale. La risorsa per TracksService.
Rappresentazione JSON |
---|
{
"track": string,
"releases": [
{
object ( |
Campi | |
---|---|
track |
Identificatore della traccia. Le tracce con fattore di forma hanno un prefisso speciale come identificatore, ad esempio |
releases[] |
In una richiesta di lettura, rappresenta tutte le release attive nella traccia. In una richiesta di aggiornamento, rappresenta le modifiche desiderate. |
Rilascia
Una release all'interno di un percorso.
Rappresentazione JSON |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
Campi | |
---|---|
name |
Il nome della release. Non è necessario che sia univoco. Se non è impostato, il nome viene generato da versionName dell'APK. Se la release contiene più APK, il nome viene generato dalla data. |
versionCodes[] |
Codici versione di tutti gli APK nella release. Devono includere i codici versione da conservare delle release precedenti. |
releaseNotes[] |
Una descrizione delle novità di questa release. |
status |
Lo stato dell'uscita. |
userFraction |
Frazione di utenti idonei a una release scaglionata. 0 < frazione < 1. Può essere impostato solo quando lo stato è "inProgress" o "halted". |
countryTargeting |
Limita una release a un insieme specifico di paesi. Tieni presente che questa operazione è consentita solo per le release in corso nel canale di produzione. |
inAppUpdatePriority |
Priorità dell'aggiornamento in-app della release. Tutti gli APK appena aggiunti nella release verranno presi in considerazione con questa priorità. Può assumere valori compresi nell'intervallo [0, 5], dove 5 è la priorità più alta. Il valore predefinito è 0. inAppUpdatePriority non può essere aggiornato una volta implementata la release. Consulta https://developer.android.com/guide/playcore/in-app-updates. |
LocalizedText
Testo localizzato nella lingua specificata.
Rappresentazione JSON |
---|
{ "language": string, "text": string } |
Campi | |
---|---|
language |
Codice di localizzazione della lingua (un tag di lingua BCP-47; ad esempio, "de-AT" per il tedesco austriaco). |
text |
Il testo nella lingua specificata. |
Stato
Lo stato di un'uscita.
Enum | |
---|---|
statusUnspecified |
Stato non specificato. |
draft |
Gli APK della release non vengono pubblicati per gli utenti. |
inProgress |
Gli APK della release vengono pubblicati per una frazione di utenti, determinata da "userFraction". |
halted |
Gli APK della release non verranno più mostrati agli utenti. Gli utenti che hanno già questi APK non sono interessati. |
completed |
La release non subirà ulteriori modifiche. I suoi APK vengono pubblicati per tutti gli utenti, a meno che non siano idonei per gli APK di una release più recente. |
CountryTargeting
Specifica del targeting per paese.
Rappresentazione JSON |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
Campi | |
---|---|
countries[] |
I paesi da scegliere come target, specificati come codici CLDR di due lettere. |
includeRestOfWorld |
Includi "Resto del mondo" e i paesi target espliciti. |
Metodi |
|
---|---|
|
Crea una nuova traccia. |
|
Recupera una traccia. |
|
Elenca tutte le tracce. |
|
Applica patch a una traccia. |
|
Aggiorna una traccia. |
Codici di errore
Le operazioni di questa risorsa restituiscono i seguenti codici di errore HTTP:
Codice di errore | Motivo | Risoluzione |
---|---|---|
5xx |
Errore generico nel server Google Play. | Riprova a inviare la richiesta.
Se il problema persiste, contatta il tuo Account Manager Google Play o invia una richiesta di assistenza. Ti consigliamo di controllare la dashboard dello stato di Play per eventuali interruzioni note. |
409 |
Errore di aggiornamento della concorrenza.
È stato effettuato un tentativo di aggiornamento di un oggetto in fase di aggiornamento. Ad esempio, un acquisto
viene confermato chiamando il metodo |
Riprova a inviare la richiesta. |