Risorsa: Traccia
La configurazione di un canale. La risorsa per TrackService.
Rappresentazione JSON |
---|
{
"track": string,
"releases": [
{
object ( |
Campi | |
---|---|
track |
Identificatore della traccia. Le tracce del fattore di forma hanno un prefisso speciale come identificatore, ad esempio |
releases[] |
In una richiesta di lettura, rappresenta tutte le release attive nel canale. In una richiesta di aggiornamento, rappresenta le modifiche desiderate. |
Release
Una release all'interno di un canale.
Rappresentazione JSON |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
Campi | |
---|---|
name |
Il nome della release. Non deve essere univoco. Se non viene configurato, il nome viene generato dal campo versionName dell'APK. Se la release contiene più APK, il nome viene generato a partire dalla data. |
versionCodes[] |
Codici di versione di tutti gli APK nella release. Deve includere i codici di versione da conservare delle release precedenti. |
releaseNotes[] |
Una descrizione delle novità di questa release. |
status |
Lo stato dell'uscita. |
userFraction |
Frazione di utenti idonei per una release graduale. 0 < frazione < 1. Può essere impostato solo quando lo stato è "In corso" o "Interrotto". |
countryTargeting |
Limita una release a un gruppo specifico di paesi. |
inAppUpdatePriority |
Priorità dell'aggiornamento in-app della release. Tutti gli APK appena aggiunti nella release verranno considerati con questa priorità. Può assumere valori compresi nell'intervallo [0, 5], dove 5 è la priorità più alta. Il valore predefinito è 0. Non è possibile aggiornare inAppUpdatePriority dopo l'implementazione della release. Visita la pagina 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 per la lingua BCP-47, ad esempio "de-AT" per il tedesco austriaco). |
text |
Il testo nella lingua specificata. |
Stato
Lo stato di una release.
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 parte di utenti, stabilita in base a "userFraction". |
halted |
Gli APK della release non verranno più pubblicati per gli utenti. Gli utenti che hanno già questi APK non sono interessati. |
completed |
La release non subirà ulteriori modifiche. I relativi 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[] |
Paesi da scegliere come target, specificati come codici CLDR di due lettere. |
includeRestOfWorld |
Includere il "resto del mondo" e i paesi a target esplicito. |
Metodi |
|
---|---|
|
Crea una nuova traccia. |
|
Trova una traccia. |
|
Elenca tutte le tracce. |
|
Applica patch a una traccia. |
|
Aggiorna un canale. |