- Risorsa: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- SystemOnChip
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metodi
Risorsa: DeviceTierConfig
Configurazione che descrive i criteri di targeting per dispositivo per i contenuti di un'app.
Rappresentazione JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Campi | |
---|---|
device |
Solo output. L'ID di configurazione a livello di dispositivo. |
device |
Definizione dei gruppi di dispositivi per l'app. |
device |
Definizione dell'insieme di livelli di dispositivi per l'app. |
user |
Definizione dei set di paesi degli utenti per l'app. |
DeviceGroup
Un gruppo di dispositivi.
Un gruppo è definito da un insieme di selettori di dispositivi. Un dispositivo appartiene al gruppo se corrisponde a qualsiasi selettore (OR logico).
Rappresentazione JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campi | |
---|---|
name |
Il nome del gruppo. |
device |
Selezionatori di dispositivi per questo gruppo. Un dispositivo che corrisponde a uno dei selettori è incluso in questo gruppo. |
DeviceSelector
Selettore per un gruppo di dispositivi. Un selettore è costituito da un insieme di condizioni sul dispositivo che devono corrispondere tutte (AND logico) per determinare l'idoneità di un gruppo di dispositivi.
Ad esempio, se un selettore specifica le condizioni della RAM, l'inclusione e l'esclusione dei modelli di dispositivi, un dispositivo è considerato una corrispondenza se: corrisponde alle condizioni della RAM E corrisponde a uno dei modelli di dispositivi inclusi E non corrisponde ai modelli di dispositivi esclusi
Rappresentazione JSON |
---|
{ "deviceRam": { object ( |
Campi | |
---|---|
device |
Condizioni della RAM del dispositivo. |
included |
Modelli di dispositivi inclusi da questo selettore. |
excluded |
Modelli di dispositivi esclusi da questo selettore, anche se soddisfano tutte le altre condizioni. |
required |
Un dispositivo deve avere tutte queste funzionalità di sistema per essere incluso dal selettore. |
forbidden |
Un dispositivo con una di queste funzionalità di sistema è escluso da questo selettore, anche se soddisfa tutte le altre condizioni. |
system |
Facoltativo. I SoC inclusi da questo selettore. Funziona solo per i dispositivi Android S e versioni successive. |
DeviceRam
Condizioni relative alle funzionalità della RAM di un dispositivo.
Rappresentazione JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Campi | |
---|---|
min |
RAM minima in byte (limite incluso). |
max |
RAM massima in byte (limite escluso). |
DeviceId
Identificatore di un dispositivo.
Rappresentazione JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campi | |
---|---|
build |
Valore di Build.BRAND. |
build |
Valore di Build.DEVICE. |
SystemFeature
Rappresentazione di una funzionalità di sistema.
Rappresentazione JSON |
---|
{ "name": string } |
Campi | |
---|---|
name |
Il nome della funzionalità. |
SystemOnChip
Rappresentazione di un System-on-Chip (SoC) di un dispositivo Android. Può essere utilizzato per scegliere come target i dispositivi S+.
Rappresentazione JSON |
---|
{ "manufacturer": string, "model": string } |
Campi | |
---|---|
manufacturer |
Obbligatorio. Il progettista del SoC, ad es. Valore "Google" della proprietà di build "ro.soc.manufacturer" https://developer.android.com/reference/android/os/Build#SOC_MANUFACTURER Obbligatorio. |
model |
Obbligatorio. Il modello del SoC, ad es. Valore "Tensor" della proprietà di build "ro.soc.model" https://developer.android.com/reference/android/os/Build#SOC_MODEL Obbligatorio. |
DeviceTierSet
Un insieme di livelli di dispositivi.
Un insieme di livelli determina la variante dei contenuti dell'app da pubblicare su un dispositivo specifico, per i contenuti destinati ai dispositivi.
Devi assegnare un livello di priorità a ogni livello, che determina l'ordine in cui vengono valutati da Google Play. Per ulteriori dettagli, consulta la documentazione di DeviceTier.level.
Rappresentazione JSON |
---|
{
"deviceTiers": [
{
object ( |
Campi | |
---|---|
device |
Livelli di dispositivi appartenenti al set. |
DeviceTier
Un singolo livello di dispositivo.
I dispositivi corrispondenti a uno dei gruppi di dispositivi in deviceGroupNames sono considerati corrispondenti al livello.
Rappresentazione JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Campi | |
---|---|
device |
Gruppi di dispositivi inclusi in questo livello. Questi gruppi devono essere definiti esplicitamente in deviceGroups in questa configurazione. |
level |
Il livello di priorità del livello. I livelli vengono valutati in ordine decrescente di livello: il livello più alto ha la priorità più elevata. Per il dispositivo viene selezionato il livello più alto corrispondente. Devi utilizzare un intervallo contiguo di livelli per i tuoi livelli in un insieme di livelli; i livelli di un insieme di livelli devono essere univoci. Ad esempio, se il set di livelli ha 4 livelli (incluso il livello di riserva globale), devi definire i livelli 1, 2 e 3 in questa configurazione. Nota: il livello 0 è definito implicitamente come opzione di riserva globale e viene selezionato per i dispositivi che non corrispondono a nessuno dei livelli definiti esplicitamente qui. Non devi definire esplicitamente il livello 0 in questa configurazione. |
UserCountrySet
Un insieme di paesi degli utenti.
Un insieme di paesi determina la variante dei contenuti dell'app da pubblicare in una località specifica.
Rappresentazione JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Campi | |
---|---|
name |
Nome del set di paesi. |
country |
Elenco dei codici paese che rappresentano i paesi. Un codice paese è rappresentato nel formato ISO 3166 alpha-2. Ad esempio: "IT" per l'Italia, "GE" per la Georgia. |
Metodi |
|
---|---|
|
Crea una nuova configurazione del livello del dispositivo per un'app. |
|
Restituisce una determinata configurazione del livello del dispositivo. |
|
Restituisce le configurazioni dei livelli di dispositivo create, ordinate in ordine decrescente in base alla data di creazione. |