- Recurso: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Métodos
Recurso: DeviceTierConfig
Configuração que descreve 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 quando corresponde a qualquer seletor (OR lógico).
Representação JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campos | |
---|---|
name |
O nome do grupo. |
deviceSelectors[] |
Seletores de dispositivo para este grupo. Um dispositivo que corresponde a qualquer um dos seletores está incluído nesse grupo. |
DeviceSelector
Seletor de um grupo de dispositivos. Um seletor consiste em um conjunto de condições no dispositivo que devem corresponder (AND lógico) para determinar a qualificação de um grupo de dispositivos.
Por exemplo, se um seletor especificar condições de RAM, inclusão e exclusão de modelo de dispositivo, um dispositivo 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 este seletor. |
excludedDeviceIds[] |
Os modelos de dispositivo são 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 |
RAM máxima em bytes (vinculado excluído). |
DeviceId
Identificador de um dispositivo.
Representação JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campos | |
---|---|
buildBrand |
O valor do Build.BRAND. |
buildDevice |
Valor de Build.DEVICE. |
SystemFeature
Representação de um recurso do sistema.
Representação JSON |
---|
{ "name": string } |
Campos | |
---|---|
name |
O nome do recurso. |
DeviceTierSet
Um conjunto de níveis de dispositivos.
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 de avaliação deles pelo Google Play. Consulte a documentação do DeviceTier.level para saber mais.
Representação JSON |
---|
{
"deviceTiers": [
{
object ( |
Campos | |
---|---|
deviceTiers[] |
Níveis de dispositivo que pertencem ao conjunto. |
DeviceTier
Um único nível de dispositivo.
Os dispositivos que corresponderem a qualquer um dos grupos de dispositivos em deviceGroupNames serão considerados correspondentes ao 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. Os níveis são avaliados 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. Você deve usar um intervalo contíguo de níveis em um conjunto de níveis. os níveis de camada em um conjunto de camadas devem ser exclusivos. Por exemplo, se o conjunto de níveis tiver quatro níveis (incluindo o substituto global), você precisará definir os níveis 1, 2 e 3 nesta 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 defina o nível 0 explicitamente nesta configuração. |
UserCountrySet
Um conjunto de países dos usuários.
Um conjunto de países determina qual variação de 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 que representam países. O código de país é representado no formato ISO 3166 alfa-2. Por exemplo: "TI" para a Itália, "GE" da 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 do dispositivo criadas, ordenadas por tempo de criação em ordem decrescente. |