- Risorsa: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Metodi
Risorsa: DeviceTierConfig
Configurazione che descrive i criteri di targeting del dispositivo per i contenuti di un'app.
Rappresentazione JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Campi | |
---|---|
deviceTierConfigId |
Solo output. L'ID di configurazione a livello di dispositivo. |
deviceGroups[] |
Definizione dei gruppi di dispositivi per l'app. |
deviceTierSet |
Definizione dell'insieme di livelli di dispositivi per l'app. |
userCountrySets[] |
Definizione degli insiemi di paesi degli utenti per l'app. |
DeviceGroup
Un gruppo di dispositivi.
Un gruppo viene definito da un insieme di selettori dei dispositivi. Un dispositivo appartiene al gruppo se corrisponde a un selettore (OR logico).
Rappresentazione JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campi | |
---|---|
name |
Il nome del gruppo. |
deviceSelectors[] |
Selettori dei dispositivi per questo gruppo. In questo gruppo viene incluso un dispositivo corrispondente a uno dei selettori. |
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 del modello di dispositivo e l'esclusione del modello di dispositivo, un dispositivo viene considerato corrispondente se: il dispositivo corrisponde alle condizioni della RAM E il dispositivo corrisponde a uno dei modelli di dispositivi inclusi E non corrisponde ai modelli di dispositivi esclusi.
Rappresentazione JSON |
---|
{ "deviceRam": { object ( |
Campi | |
---|---|
deviceRam |
Condizioni sulla RAM del dispositivo. |
includedDeviceIds[] |
Modelli di dispositivi inclusi da questo selettore. |
excludedDeviceIds[] |
Modelli di dispositivi esclusi da questo selettore, anche se soddisfano tutte le altre condizioni. |
requiredSystemFeatures[] |
Un dispositivo deve disporre di tutte queste funzionalità di sistema per essere incluso nel selettore. |
forbiddenSystemFeatures[] |
Un dispositivo con una di queste funzionalità di sistema viene escluso da questo selettore, anche se corrisponde a tutte le altre condizioni. |
DeviceRam
Condizioni relative alle funzionalità RAM di un dispositivo.
Rappresentazione JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Campi | |
---|---|
minBytes |
RAM minima in byte (vincolo incluso). |
maxBytes |
RAM massima in byte (associazione esclusa). |
DeviceId
Identificatore di un dispositivo.
Rappresentazione JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campi | |
---|---|
buildBrand |
Valore di Build.BRAND. |
buildDevice |
Valore di Build.DEVICE. |
SystemFeature
Rappresentazione di una funzionalità del sistema.
Rappresentazione JSON |
---|
{ "name": string } |
Campi | |
---|---|
name |
Il nome dell'elemento. |
DeviceTierSet
Un insieme di livelli di dispositivi.
Un insieme di livelli determina quale variante di contenuti dell'app viene pubblicata su un dispositivo specifico, nel caso di contenuti scelti come target per dispositivo.
Dovresti assegnare a ogni livello un livello di priorità, che determina l'ordine in base al quale vengono valutati da Google Play. Per ulteriori dettagli, consulta la documentazione di DeviceTier.level.
Rappresentazione JSON |
---|
{
"deviceTiers": [
{
object ( |
Campi | |
---|---|
deviceTiers[] |
Livelli di dispositivi appartenenti all'insieme. |
DeviceTier
Un unico livello di dispositivo.
I dispositivi che corrispondono a uno dei gruppi di dispositivi in deviceGroupNames vengono considerati corrispondenti al livello.
Rappresentazione JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Campi | |
---|---|
deviceGroupNames[] |
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: il livello più alto ha la priorità più alta. Per quel dispositivo viene selezionato il livello più alto corrispondente a un determinato dispositivo. Devi utilizzare un intervallo contiguo di livelli per i tuoi livelli di un set di livelli; i livelli di un insieme di livelli devono essere univoci. Ad esempio, se il set di livelli ha quattro livelli (incluso quello di riserva globale), devi definire i livelli 1, 2 e 3 in questa configurazione. Nota: il livello 0 è implicitamente definito come un fallback globale ed è selezionato per i dispositivi che non corrispondono a nessuno dei livelli esplicitamente definiti qui. Non devi definire esplicitamente il livello 0 in questa configurazione. |
UserCountrySet
Un insieme di paesi degli utenti.
Un insieme di paesi determina quale variante di contenuti dell'app viene pubblicata in una località specifica.
Rappresentazione JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Campi | |
---|---|
name |
Nome dell'insieme di paesi. |
countryCodes[] |
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 a livello di dispositivo per un'app. |
|
Restituisce una configurazione a livello di dispositivo specifica. |
|
Restituisce le configurazioni a livello di dispositivo create, ordinate in base all'ora di creazione in ordine decrescente. |