- Recurso: DeviceTierConfig
- DeviceGroup
- DeviceSelector
- DeviceRam
- DeviceId
- SystemFeature
- DeviceTierSet
- DeviceTier
- UserCountrySet
- Métodos
Recurso: DeviceTierConfig
Configuración que describe los criterios de segmentación por dispositivo del contenido de una app.
Representación JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
Campos | |
---|---|
deviceTierConfigId |
Solo salida. El ID de configuración de nivel del dispositivo. |
deviceGroups[] |
Definición de grupos de dispositivos para la app. |
deviceTierSet |
Definición del conjunto de niveles de dispositivos para la app. |
userCountrySets[] |
Definición de los conjuntos de países de los usuarios para la app. |
GrupoDeDispositivos
Un grupo de dispositivos.
Un grupo se define mediante un conjunto de selectores de dispositivos. Un dispositivo pertenece al grupo si coincide con cualquier selector (operador lógico OR).
Representación JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
Campos | |
---|---|
name |
El nombre del grupo. |
deviceSelectors[] |
Selectores de dispositivos para este grupo. Este grupo incluye un dispositivo que coincide con cualquiera de los selectores. |
Selector de dispositivos
Selector de un grupo de dispositivos. Un selector consiste en un conjunto de condiciones en el dispositivo que deben coincidir (operación lógica AND) para determinar la elegibilidad de un grupo de dispositivos.
Por ejemplo, si un selector especifica las condiciones de RAM, la inclusión de modelos de dispositivos y la exclusión de modelos de dispositivos, se considera que un dispositivo coincide si el dispositivo coincide con las condiciones de RAM Y el dispositivo coincide con uno de los modelos de dispositivos incluidos Y el dispositivo no coincide con los modelos de dispositivos excluidos
Representación JSON |
---|
{ "deviceRam": { object ( |
Campos | |
---|---|
deviceRam |
Condiciones en la RAM del dispositivo. |
includedDeviceIds[] |
Modelos de dispositivos incluidos en este selector. |
excludedDeviceIds[] |
Modelos de dispositivos que excluye este selector, incluso si coinciden con todas las demás condiciones |
requiredSystemFeatures[] |
Un dispositivo debe tener todas estas funciones del sistema para que las incluya el selector. |
forbiddenSystemFeatures[] |
Este selector excluye un dispositivo que tiene alguna de estas funciones del sistema, incluso si coincide con todas las demás condiciones. |
RAM del dispositivo
Condiciones sobre las capacidades de RAM de un dispositivo.
Representación JSON |
---|
{ "minBytes": string, "maxBytes": string } |
Campos | |
---|---|
minBytes |
RAM mínima en bytes (se incluye el límite). |
maxBytes |
RAM máxima en bytes (se excluyen los límites). |
DeviceId
Es el identificador de un dispositivo.
Representación JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
Campos | |
---|---|
buildBrand |
Valor de Build.BRAND |
buildDevice |
Valor de Build.DEVICE |
Función del sistema
Representación de una función del sistema.
Representación JSON |
---|
{ "name": string } |
Campos | |
---|---|
name |
El nombre de la característica. |
Conjunto de niveles del dispositivo
Un conjunto de niveles de dispositivos.
Un conjunto de niveles determina qué variación del contenido de la aplicación se publica en un dispositivo específico para el contenido orientado por dispositivo.
Debes asignar un nivel de prioridad a cada uno, lo que determina el orden en el que Play los evalúa. Consulta la documentación de DeviceTier.level para obtener más detalles.
Representación JSON |
---|
{
"deviceTiers": [
{
object ( |
Campos | |
---|---|
deviceTiers[] |
Niveles de dispositivo que pertenecen al conjunto. |
Nivel del dispositivo
Un nivel de dispositivo único.
Se considera que los dispositivos que coinciden con cualquiera de los grupos de dispositivos de deviceGroupNames coinciden con el nivel.
Representación JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
Campos | |
---|---|
deviceGroupNames[] |
Grupos de dispositivos incluidos en este nivel. Estos grupos se deben definir de forma explícita en deviceGroups en esta configuración. |
level |
El nivel de prioridad del nivel. Los niveles se evalúan en orden descendente del nivel; el nivel más alto tiene la prioridad más alta. Se seleccionará el nivel más alto que coincida con un dispositivo determinado para ese dispositivo. Deberías usar un rango contiguo de niveles para tus niveles en un conjunto de niveles; los niveles de nivel en un conjunto de niveles deben ser únicos. Por ejemplo, si tu conjunto de niveles tiene 4 niveles (incluido el resguardo global), debes definir los niveles 1, 2 y 3 en esta configuración. Nota: El nivel 0 se define de forma implícita como un resguardo global y se selecciona para los dispositivos que no coinciden con ninguno de los niveles definidos aquí de forma explícita. No debes definir el nivel 0 de forma explícita en esta configuración. |
País del usuario configurado
Un conjunto de países de los usuarios.
Un grupo de países determina qué variación del contenido de la aplicación se publica en una ubicación específica.
Representación JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
Campos | |
---|---|
name |
Nombre del conjunto de países. |
countryCodes[] |
Lista de los códigos de país que representan los países. Un código de país se representa en formato ISO 3166 alpha-2. Por ejemplo: "IT" para Italia, "GE" para Georgia. |
Métodos |
|
---|---|
|
Crea una nueva configuración de nivel del dispositivo para una app. |
|
Muestra una configuración del nivel del dispositivo en particular. |
|
Muestra los archivos de configuración del nivel del dispositivo creados, ordenados por hora de creación descendente. |