REST Resource: applications.deviceTierConfigs

Risorsa: DeviceTierConfig

Configurazione che descrive i criteri di targeting del dispositivo per i contenuti di un'app.

Rappresentazione JSON
{
  "deviceTierConfigId": string,
  "deviceGroups": [
    {
      object (DeviceGroup)
    }
  ],
  "deviceTierSet": {
    object (DeviceTierSet)
  },
  "userCountrySets": [
    {
      object (UserCountrySet)
    }
  ]
}
Campi
deviceTierConfigId

string (int64 format)

Solo output. L'ID di configurazione a livello di dispositivo.

deviceGroups[]

object (DeviceGroup)

Definizione dei gruppi di dispositivi per l'app.

deviceTierSet

object (DeviceTierSet)

Definizione dell'insieme di livelli di dispositivi per l'app.

userCountrySets[]

object (UserCountrySet)

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 (DeviceSelector)
    }
  ]
}
Campi
name

string

Il nome del gruppo.

deviceSelectors[]

object (DeviceSelector)

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 (DeviceRam)
  },
  "includedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "excludedDeviceIds": [
    {
      object (DeviceId)
    }
  ],
  "requiredSystemFeatures": [
    {
      object (SystemFeature)
    }
  ],
  "forbiddenSystemFeatures": [
    {
      object (SystemFeature)
    }
  ]
}
Campi
deviceRam

object (DeviceRam)

Condizioni sulla RAM del dispositivo.

includedDeviceIds[]

object (DeviceId)

Modelli di dispositivi inclusi da questo selettore.

excludedDeviceIds[]

object (DeviceId)

Modelli di dispositivi esclusi da questo selettore, anche se soddisfano tutte le altre condizioni.

requiredSystemFeatures[]

object (SystemFeature)

Un dispositivo deve disporre di tutte queste funzionalità di sistema per essere incluso nel selettore.

forbiddenSystemFeatures[]

object (SystemFeature)

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

string (int64 format)

RAM minima in byte (vincolo incluso).

maxBytes

string (int64 format)

RAM massima in byte (associazione esclusa).

DeviceId

Identificatore di un dispositivo.

Rappresentazione JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Campi
buildBrand

string

Valore di Build.BRAND.

buildDevice

string

Valore di Build.DEVICE.

SystemFeature

Rappresentazione di una funzionalità del sistema.

Rappresentazione JSON
{
  "name": string
}
Campi
name

string

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 (DeviceTier)
    }
  ]
}
Campi
deviceTiers[]

object (DeviceTier)

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[]

string

Gruppi di dispositivi inclusi in questo livello. Questi gruppi devono essere definiti esplicitamente in deviceGroups in questa configurazione.

level

integer

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

string

Nome dell'insieme di paesi.

countryCodes[]

string

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

create

Crea una nuova configurazione a livello di dispositivo per un'app.

get

Restituisce una configurazione a livello di dispositivo specifica.

list

Restituisce le configurazioni a livello di dispositivo create, ordinate in base all'ora di creazione in ordine decrescente.