- Recurso: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Métodos
Recurso: DeviceTierConfig
Configuração que descreve os critérios de segmentação por dispositivo para o conteúdo de um app.
Representação JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Campos | |
---|---|
deviceTierConfigId |
Apenas saída. O ID de configuração do nível do dispositivo. |
deviceGroups[] |
Definição de grupos de dispositivos para o app. |
deviceTierSet |
Definição do conjunto de níveis de dispositivo para o app. |
userCountrySets[] |
Definição dos conjuntos de países do usuário para o app. |
DeviceGroup
Um grupo de dispositivos.
Um grupo é definido por um conjunto de seletores de dispositivos. Um dispositivo pertence ao grupo se ele corresponde a qualquer seletor (lógica com OR).
Representação JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campos | |
---|---|
name |
O nome do grupo. |
deviceSelectors[] |
Seletores de dispositivos para este grupo. Um dispositivo que corresponda a qualquer um dos seletores será incluído nesse grupo. |
DeviceSelector
Seletor para um grupo de dispositivos. Um seletor consiste em um conjunto de condições no dispositivo que precisam corresponder (AND lógico) para determinar a qualificação de um grupo de dispositivos.
Por exemplo, se um seletor especificar as condições de RAM, a inclusão e a exclusão do modelo, um dispositivo vai ser considerado correspondente se: o dispositivo corresponder às condições de RAM E o dispositivo corresponder a um dos modelos incluídos E o dispositivo não corresponder aos modelos excluídos
Representação JSON |
---|
{ "deviceRam": { object ( |
Campos | |
---|---|
deviceRam |
Condições na RAM do dispositivo. |
includedDeviceIds[] |
Modelos de dispositivos incluídos por esse seletor. |
excludedDeviceIds[] |
Modelos de dispositivo excluídos por esse seletor, mesmo que correspondam a todas as outras condições. |
requiredSystemFeatures[] |
Um dispositivo precisa ter todos esses recursos do sistema para ser incluído pelo seletor. |
forbiddenSystemFeatures[] |
Um dispositivo que tem qualquer um desses recursos do sistema é excluído por esse seletor, mesmo que corresponda a todas as outras condições. |
DeviceRam
Condições sobre os recursos de RAM de um dispositivo.
Representação JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Campos | |
---|---|
minBytes |
RAM mínima em bytes (limitado incluído). |
maxBytes |
Máximo de RAM em bytes (vinculado excluído). |
DeviceId
Identificador de um dispositivo.
Representação JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campos | |
---|---|
buildBrand |
Valor de Build.BRAND. |
buildDevice |
Valor de Build.DEVICE. |
SystemFeature
Representação de um recurso do sistema.
Representação JSON |
---|
{ "name": string } |
Campos | |
---|---|
name |
Nome do elemento. |
DeviceTierSet
Um conjunto de níveis de dispositivo.
Um conjunto de níveis determina qual variação do conteúdo do app é veiculada em um dispositivo específico para conteúdo segmentado por dispositivo.
Atribua um nível de prioridade a cada nível, o que determina a ordem em que eles são avaliados pelo Google Play. Consulte a documentação de DeviceTier.level para saber mais.
Representação JSON |
---|
{
"deviceTiers": [
{
object ( |
Campos | |
---|---|
deviceTiers[] |
Níveis do dispositivo que pertencem ao conjunto. |
DeviceTier
Um único nível de dispositivo.
Os dispositivos que correspondem a qualquer um dos grupos em deviceGroupNames são considerados de correspondência com o nível.
Representação JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Campos | |
---|---|
deviceGroupNames[] |
São os grupos de dispositivos incluídos neste nível. Esses grupos precisam ser definidos explicitamente em deviceGroups nesta configuração. |
level |
O nível de prioridade do nível. As camadas são avaliadas em ordem decrescente: o nível mais alto tem a prioridade mais alta. O nível mais alto correspondente a um determinado dispositivo é selecionado para ele. Use um intervalo contíguo de níveis em um conjunto. Eles precisam ser exclusivos. Por exemplo, se o conjunto tiver quatro camadas (incluindo o substituto global), você vai precisar definir os níveis 1, 2 e 3 nessa configuração. Observação: o nível 0 é definido implicitamente como um substituto global e selecionado para dispositivos que não correspondem a nenhum dos níveis explicitamente definidos aqui. Não é possível definir o nível 0 explicitamente nessa configuração. |
UserCountrySet
Um conjunto de países dos usuários.
Um conjunto de países determina qual variação do conteúdo do app é veiculada em um local específico.
Representação JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Campos | |
---|---|
name |
Nome do conjunto de países. |
countryCodes[] |
Lista de códigos de países que representam países. O código de país é representado no formato ISO 3166 alfa-2. Por exemplo: "IT" para Itália, "GE" para Geórgia. |
Métodos |
|
---|---|
|
Cria uma nova configuração de nível de dispositivo para um app. |
|
Retorna uma configuração de nível de dispositivo específica. |
|
Retorna as configurações de nível de dispositivo criadas, ordenadas por tempo de criação decrescente. |