- Recurso: Policy
- ApplicationPolicy
- InstallType
- PermissionPolicy
- PermissionGrant
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonalApp
- AutoUpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- ChargingConstraint
- DeviceIdleConstraint
- UserControlSettings
- KeyguardDisabledFeature
- PersistentPreferredActivity
- SystemUpdate
- SystemUpdateType
- FreezePeriod
- Fecha
- StatusReportingSettings
- ApplicationReportingSettings
- PackageNameList
- BatteryPluggedMode
- ProxyInfo
- ChoosePrivateKeyRule
- AlwaysOnVpnPackage
- LocationMode
- ComplianceRule
- NonComplianceDetailCondition
- ApiLevelCondition
- AppAutoUpdatePolicy
- AppTrack
- EncryptionPolicy
- PlayStoreMode
- SetupAction
- LaunchAppAction
- PolicyEnforcementRule
- BlockAction
- BlockScope
- WipeAction
- KioskCustomization
- PowerButtonActions
- SystemErrorWarnings
- SystemNavigation
- StatusBar
- DeviceSettings
- AdvancedSecurityOverrides
- UntrustedAppsPolicy
- GooglePlayProtectVerifyApps
- DeveloperSettings
- CommonCriteriaMode
- MtePolicy
- PersonalUsagePolicies
- PlayStoreMode
- PersonalApplicationPolicy
- InstallType
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfilePolicies
- ShowWorkContactsInPersonalProfile
- CrossProfileCopyPaste
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- PreferentialNetworkService
- UsageLog
- LogType
- CameraAccess
- MicrophoneAccess
- DeviceConnectivityManagement
- UsbDataAccess
- ConfigureWifi
- WifiDirectSettings
- TetheringSettings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- DeviceRadioState
- WifiState
- AirplaneModeState
- UltraWidebandState
- CellularTwoGState
- MinimumWifiSecurityLevel
- CredentialProviderPolicyDefault
- PrintingPolicy
- DisplaySettings
- ScreenBrightnessSettings
- ScreenBrightnessMode
- ScreenTimeoutSettings
- ScreenTimeoutMode
- AssistContentPolicy
- Métodos
Recurso: Policy
Un recurso de política representa un grupo de parámetros de configuración que determinan el comportamiento de un dispositivo administrado y las apps instaladas en él.
Representación JSON |
---|
{ "name": string, "version": string, "applications": [ { object ( |
Campos | |
---|---|
name |
El nombre de la política con el formato |
version |
La versión de la política. Este es un campo de solo lectura. La versión aumenta cada vez que se actualiza la política. |
applications[] |
Política que se aplica a las apps. Puede tener 3,000 elementos como máximo. |
maximumTimeToLock |
Es el tiempo máximo en milisegundos de la actividad del usuario hasta que se bloquea el dispositivo. Un valor de 0 significa que no hay restricciones. |
screenCaptureDisabled |
Si la captura de pantalla está inhabilitada. |
cameraDisabled |
Si |
keyguardDisabledFeatures[] |
Se inhabilitaron las personalizaciones de bloqueo del teclado, como los widgets. |
defaultPermissionPolicy |
Es la política de permisos predeterminada para las solicitudes de permisos de tiempo de ejecución. |
persistentPreferredActivities[] |
Actividades predeterminadas del controlador de intents. |
openNetworkConfiguration |
Configuración de red para el dispositivo. Consulta cómo configurar redes para obtener más información. |
systemUpdate |
La política de actualización del sistema, que controla cómo se aplican las actualizaciones del SO. Si el tipo de actualización es Nota: Las actualizaciones del sistema de Google Play (también denominadas actualizaciones de línea principal) se descargan automáticamente y requieren que reinicies el dispositivo para instalar el servicio. Para obtener más detalles, consulta la sección principal de Cómo administrar actualizaciones del sistema. |
accountTypesWithManagementDisabled[] |
Tipos de cuentas que el usuario no puede administrar. |
addUserDisabled |
Si la opción para agregar usuarios y perfiles nuevos está inhabilitada. |
adjustVolumeDisabled |
Establece si el ajuste del volumen principal está inhabilitado. También silencia el dispositivo. |
factoryResetDisabled |
Establece si el restablecimiento de la configuración de fábrica desde la configuración está inhabilitado. |
installAppsDisabled |
Si está inhabilitada la instalación de apps por parte de los usuarios. |
mountPhysicalMediaDisabled |
Si el usuario activa un medio externo físico está inhabilitado. |
modifyAccountsDisabled |
Indica si la opción para agregar o quitar cuentas está inhabilitada. |
safeBootDisabled |
Indica si está inhabilitado el reinicio del dispositivo con inicio seguro. |
uninstallAppsDisabled |
Establece si la desinstalación de aplicaciones por parte del usuario está inhabilitada. Esto evita que se desinstalen las apps, incluso las que se quitaron con |
statusBarDisabled |
Si la barra de estado está inhabilitada. Esta acción inhabilita las notificaciones, la configuración rápida y otras superposiciones de pantalla que permiten escapar del modo de pantalla completa. OBSOLETO. Para inhabilitar la barra de estado en un dispositivo de kiosco, usa InstallType |
keyguardDisabled |
Si esta preferencia se establece como "true", se inhabilita la pantalla de bloqueo de las pantallas principales o secundarias. |
minimumApiLevel |
Es el nivel de API de Android mínimo permitido. |
statusReportingSettings |
Configuración de informes de estado |
bluetoothContactSharingDisabled |
Si el uso compartido de contactos por Bluetooth está inhabilitado |
shortSupportMessage |
Un mensaje que se muestra al usuario en la pantalla de configuración siempre que el administrador haya inhabilitado la función. Si el mensaje tiene más de 200 caracteres, es posible que se trunque. |
longSupportMessage |
Un mensaje que se muestra al usuario en la pantalla de configuración de los administradores de dispositivos. |
passwordRequirements |
Requisitos de la contraseña. No se debe establecer el campo Nota: Los valores basados en la complejidad de |
wifiConfigsLockdownEnabled |
Esta función dejó de estar disponible. |
bluetoothConfigDisabled |
Establece si la configuración de Bluetooth está inhabilitada. |
cellBroadcastsConfigDisabled |
Establece si la configuración de la emisión móvil está inhabilitada. |
credentialsConfigDisabled |
Establece si la configuración de credenciales de usuario está inhabilitada. |
mobileNetworksConfigDisabled |
Establece si la configuración de redes móviles está inhabilitada. |
tetheringConfigDisabled |
Indica si está inhabilitada la configuración de la conexión mediante dispositivo móvil y los hotspots portátiles. Si |
vpnConfigDisabled |
Establece si la configuración de VPN está inhabilitada. |
wifiConfigDisabled |
Establece si la configuración de redes Wi-Fi está inhabilitada. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales. En el caso de los dispositivos completamente administrados, si se establece como verdadero, se quitan todas las redes configuradas y se retienen solo las redes configuradas mediante |
createWindowsDisabled |
Establece si la creación de ventanas además de las de la app está inhabilitada. |
networkResetDisabled |
Si el restablecimiento de la configuración de red está inhabilitado |
outgoingBeamDisabled |
Indica si está inhabilitada el uso de NFC para transmitir datos de apps. |
outgoingCallsDisabled |
Si se inhabilitan las llamadas salientes. |
removeUserDisabled |
Si la opción para quitar a otros usuarios está inhabilitada |
shareLocationDisabled |
Si la opción Compartir ubicación está inhabilitada |
smsDisabled |
Si el envío y la recepción de mensajes SMS están inhabilitados. |
unmuteMicrophoneDisabled |
Si |
usbFileTransferDisabled |
Si la transferencia de archivos por USB está inhabilitada Esta opción solo se admite en los dispositivos de la empresa. |
ensureVerifyAppsEnabled |
Si la verificación de apps se habilitó de manera forzosa |
permittedInputMethods |
Si están presentes, solo se permiten los métodos de entrada proporcionados por los paquetes de esta lista. Si este campo está presente, pero la lista está vacía, solo se permiten los métodos de entrada del sistema. |
stayOnPluggedModes[] |
La batería conectada en los modos en los que el dispositivo permanece encendido. Cuando uses este parámetro de configuración, se recomienda borrar |
recommendedGlobalProxy |
El proxy HTTP global independiente de la red. Por lo general, los proxies se deben configurar por red en |
setUserIconDisabled |
Si el cambio del ícono del usuario está inhabilitado |
setWallpaperDisabled |
Establece si el cambio de fondo de pantalla está inhabilitado. |
choosePrivateKeyRules[] |
Reglas para determinar la visibilidad acceso a claves privadas. Consulta |
alwaysOnVpnPackage |
Configuración para una conexión de VPN siempre activa. Úsalo con |
frpAdminEmails[] |
Direcciones de correo electrónico de administradores de dispositivos para la protección contra el restablecimiento de la configuración de fábrica. Cuando se restablezca la configuración de fábrica del dispositivo, uno de estos administradores deberá acceder con el correo electrónico y la contraseña de la Cuenta de Google para desbloquearlo. Si no se especifican administradores, el dispositivo no brindará protección contra el restablecimiento de la configuración de fábrica. |
deviceOwnerLockScreenInfo |
La información del propietario del dispositivo que se mostrará en la pantalla de bloqueo. |
dataRoamingDisabled |
Si los servicios de datos móviles están inhabilitados. |
locationMode |
El grado de detección de la ubicación habilitado. |
networkEscapeHatchEnabled |
Indica si la salida de escape de la red está habilitada. Si no se puede establecer una conexión de red en el momento del inicio, la salida de escape solicita al usuario que se conecte temporalmente a una red para actualizar la política de dispositivo. Después de aplicar la política, se olvidará la red temporal y el dispositivo continuará iniciándose. Esto evita que no se pueda conectar a una red si no hay una red adecuada en la última política y el dispositivo se inicia en una app en modo de tareas bloqueadas, o si el usuario no puede acceder a la configuración del dispositivo. Nota: Si estableces |
bluetoothDisabled |
Establece si el Bluetooth está inhabilitado. Prefiere esta configuración en lugar de |
complianceRules[] |
Reglas que declaran qué acciones de mitigación se deben realizar cuando un dispositivo no cumple con su política. Cuando se cumplen las condiciones de varias reglas, se realizan todas las acciones de mitigación de las reglas. Hay un límite máximo de 100 reglas. En su lugar, usa reglas de aplicación de políticas. |
blockApplicationsEnabled |
Indica si se bloquea la instalación de aplicaciones distintas de las configuradas en |
installUnknownSourcesAllowed |
Este campo no tiene efecto. |
debuggingFeaturesAllowed |
Indica si el usuario puede habilitar funciones de depuración. |
funDisabled |
Si el usuario puede divertirse. Controla si está inhabilitado el juego del huevo de Pascua en la Configuración. |
autoTimeRequired |
Si se requiere la hora automática, lo que impide que el usuario configure manualmente la fecha y la hora Si se configura |
permittedAccessibilityServices |
Especifica los servicios de accesibilidad permitidos. Si no se configura el campo, se podrá usar cualquier servicio de accesibilidad. Si se configura el campo, solo se pueden usar los servicios de accesibilidad de esta lista y el servicio de accesibilidad integrado del sistema. En particular, si el campo se establece como vacío, solo se pueden usar los servicios de accesibilidad integrados del sistema. Esta opción se puede configurar en dispositivos completamente administrados y en perfiles de trabajo. Cuando se aplica a un perfil de trabajo, esto afecta tanto al perfil personal como al de trabajo. |
appAutoUpdatePolicy |
Alternativa recomendada: Cuando La política de actualización automática de apps, que controla cuándo se pueden aplicar las actualizaciones automáticas de apps. |
kioskCustomLauncherEnabled |
Indica si el selector personalizado de kiosco está habilitado. Esto reemplaza la pantalla principal por un selector que bloquea las apps instaladas mediante el parámetro |
androidDevicePolicyTracks[] |
No se admite este parámetro de configuración. Se ignorará cualquier valor. |
skipFirstUseHintsEnabled |
Marca para omitir sugerencias en el primer uso. El Administrador empresarial puede habilitar la recomendación del sistema para que las apps omitan el instructivo del usuario y otras sugerencias introductorias en el primer inicio. |
privateKeySelectionEnabled |
Permite mostrar la IU en un dispositivo para que un usuario elija un alias de clave privada si no hay reglas que coincidan en ChoosePrivateKeyRules. En dispositivos con versiones anteriores a Android P, esta configuración puede dejar vulnerables a las claves empresariales. Este valor no tendrá efecto si alguna aplicación tiene alcance de delegación |
encryptionPolicy |
Si la encriptación está habilitada |
usbMassStorageEnabled |
Indica si el almacenamiento USB está habilitado. Obsoleta. |
permissionGrants[] |
Permisos explícitos o denegaciones o otorgamientos grupales para todas las apps. Estos valores anulan la |
playStoreMode |
Este modo controla qué apps están disponibles para el usuario en Play Store y el comportamiento en el dispositivo cuando se quitan apps de la política. |
setupActions[] |
Acción que se debe realizar durante el proceso de configuración. Se puede especificar una acción como máximo. |
passwordPolicies[] |
Políticas de requisitos de contraseña. Se pueden establecer diferentes políticas para los perfiles de trabajo o los dispositivos completamente administrados. Para ello, establece el campo |
policyEnforcementRules[] |
Son reglas que definen el comportamiento cuando una política específica no se puede aplicar en el dispositivo. |
kioskCustomization |
Configuración que controla el comportamiento de un dispositivo en modo kiosco. Para habilitar el modo kiosco, establece |
advancedSecurityOverrides |
Configuración de seguridad avanzada. En la mayoría de los casos, no es necesario configurarlos. |
personalUsagePolicies |
Políticas que administran el uso personal en un dispositivo empresarial. |
autoDateAndTimeZone |
Si la fecha, la hora y la zona horaria automáticas están habilitadas en un dispositivo de la empresa. Si se establece, se ignora |
oncCertificateProviders[] |
Esta función no tiene disponibilidad general. |
crossProfilePolicies |
Se aplicaron políticas de perfil sincronizado en el dispositivo. |
preferentialNetworkService |
Controla si el servicio de red preferencial se habilita en el perfil de trabajo. Por ejemplo, una organización puede tener un acuerdo con una empresa de transporte de que todos los datos laborales de las se enviarán a través de un servicio de red dedicado para uso empresarial. Un ejemplo de un servicio de red preferencial admitido es la porción empresarial en redes 5G. Esto no afecta a los dispositivos completamente administrados. |
usageLog |
Configuración del registro de actividad del dispositivo. |
cameraAccess |
Controla el uso de la cámara y si el usuario tiene acceso al botón de activación de acceso a la cámara. |
microphoneAccess |
Controla el uso del micrófono y si el usuario tiene acceso al botón de activación de acceso al micrófono. Esto solo se aplica a los dispositivos completamente administrados. |
deviceConnectivityManagement |
Abarca controles para la conectividad del dispositivo, como Wi-Fi, acceso a datos USB, conexiones de teclado y mouse, entre otros. |
deviceRadioState |
Abarca los controles del estado de la radio, como Wi-Fi, Bluetooth y mucho más. |
credentialProviderPolicyDefault |
Controla qué apps pueden funcionar como proveedores de credenciales en Android 14 y versiones posteriores. Estas apps almacenan credenciales. Para obtener más información, consulta esto y esto. Consulta también |
printingPolicy |
Opcional. Controla si se permite la impresión. Esta función se admite en dispositivos que ejecutan Android 9 y versiones posteriores. . |
displaySettings |
Opcional. Controles para la configuración de la pantalla. |
assistContentPolicy |
Opcional. Controla si se puede enviar AssistContent a una aplicación con privilegios, como una aplicación del Asistente. AssistContent incluye información y capturas de pantalla sobre una aplicación, como el nombre del paquete. Esta función es compatible con Android 15 y versiones posteriores. |
ApplicationPolicy
Política para una app individual. Nota: La disponibilidad de las aplicaciones en un dispositivo determinado no se puede cambiar mediante esta política si se habilita
. El número máximo de aplicaciones que puedes especificar por política es 3,000.installAppsDisabled
Representación JSON |
---|
{ "packageName": string, "installType": enum ( |
Campos | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
Es el nombre del paquete de la app. Por ejemplo, |
||||||||||||||||
installType |
El tipo de instalación que se realizará. |
||||||||||||||||
lockTaskAllowed |
Indica si se permite que la app se bloquee en el modo de pantalla completa. OBSOLETO. Usa InstallType |
||||||||||||||||
defaultPermissionPolicy |
La política predeterminada para todos los permisos que solicita la app. Si se especifica, esta opción anula la |
||||||||||||||||
permissionGrants[] |
Concesiones o denegaciones explícitas de permisos para la app Estos valores anulan |
||||||||||||||||
managedConfiguration |
Configuración administrada aplicada a la app. Los valores
|
||||||||||||||||
disabled |
Indica si la app está inhabilitada. Cuando se inhabilita, se conservan los datos de app. |
||||||||||||||||
minimumVersionCode |
Es la versión mínima de la app que se ejecuta en el dispositivo. Si se establece, el dispositivo intentará actualizar la app a, al menos, este código de versión. Si la app no está actualizada, el dispositivo contendrá una |
||||||||||||||||
delegatedScopes[] |
Los permisos delegados a la app desde Android Device Policy. Proporcionan privilegios adicionales para las aplicaciones a las que se aplican. |
||||||||||||||||
managedConfigurationTemplate |
La plantilla de configuraciones administradas de la app, que se guarda en el iframe de configuraciones administradas Este campo se ignora si se establece managedConfiguration. |
||||||||||||||||
accessibleTrackIds[] |
Lista de los IDs de segmento de la app a los que puede acceder un dispositivo empresarial. Si la lista contiene varios IDs de segmento, los dispositivos recibirán la versión más reciente de todos los segmentos accesibles. Si la lista no contiene IDs de segmento, los dispositivos solo tendrán acceso al segmento de producción de la app. Obtén más detalles sobre cada segmento en AppTrackInfo. |
||||||||||||||||
connectedWorkAndPersonalApp |
Controla si la app puede comunicarse consigo misma a través del perfil personal y de trabajo de un dispositivo, sujeto al consentimiento del usuario. |
||||||||||||||||
autoUpdateMode |
Controla el modo de actualización automática de la app. |
||||||||||||||||
extensionConfig |
Configuración para habilitar esta app como una extensión, con la capacidad de interactuar con Android Device Policy sin conexión. Este campo se puede configurar como máximo para una app. |
||||||||||||||||
alwaysOnVpnLockdownExemption |
Especifica si la app tiene permiso de red cuando la VPN no está conectada y |
||||||||||||||||
workProfileWidgets |
Especifica si la app instalada en el perfil de trabajo puede agregar widgets a la pantalla principal. |
||||||||||||||||
credentialProviderPolicy |
Opcional. Indica si la app puede actuar como proveedor de credenciales en Android 14 y versiones posteriores. |
||||||||||||||||
installConstraint[] |
Opcional. Restricciones para instalar la app Puedes especificar un máximo de un |
||||||||||||||||
installPriority |
Opcional. Entre las apps con controla la prioridad relativa de la instalación. El valor 0 (predeterminado) indica que esta app no tiene prioridad sobre otras. En el caso de los valores entre 1 y 10,000, cuanto más bajo sea el valor, mayor será la prioridad. Se rechazan los valores fuera del rango de 0 a 10,000 inclusive. |
||||||||||||||||
userControlSettings |
Opcional. Especifica si se permite el control del usuario para la app. El control del usuario incluye acciones del usuario, como forzar la detención y borrar los datos de la app. Compatible con Android 11 y versiones posteriores. |
InstallType
El tipo de instalación que se realizará para una app. Si
hace referencia a una app, debe tener setupAction
establecido como installType
REQUIRED_FOR_SETUP
; de lo contrario, fallará la configuración.
Enumeraciones | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es AVAILABLE. |
PREINSTALLED |
La app se instala automáticamente y el usuario puede quitarla. |
FORCE_INSTALLED |
La app se instala automáticamente, independientemente del período de mantenimiento establecido, y el usuario no puede quitarla. |
BLOCKED |
La app está bloqueada y no se puede instalar. Si la app se instaló conforme a una política anterior, se desinstalará. Esto también bloquea la funcionalidad de la app instantánea. |
AVAILABLE |
La app está disponible para instalar. |
REQUIRED_FOR_SETUP |
La app se instala automáticamente y el usuario no puede quitarla. Esto impedirá que se complete la configuración hasta que se complete la instalación. |
KIOSK |
La app se instala automáticamente en modo kiosco: se establece como el intent principal preferido y se incluye en la lista de entidades permitidas para el modo de tareas bloqueadas. La configuración del dispositivo no se completará hasta que se instale la app. Después de la instalación, los usuarios no podrán quitarla. Solo puedes establecer este installType para una app por política. Si la incluyes en la política, la barra de estado se inhabilitará automáticamente. |
PermissionPolicy
La política para otorgar solicitudes de permisos a las apps.
Enumeraciones | |
---|---|
PERMISSION_POLICY_UNSPECIFIED |
Política no especificada Si no se especifica ninguna política para un permiso en ningún nivel, se usa el comportamiento PROMPT de forma predeterminada. |
PROMPT |
Solicita al usuario que otorgue un permiso. |
GRANT |
Otorgar un permiso automáticamente. En Android 12 y versiones posteriores, |
DENY |
Rechazar un permiso automáticamente |
PermissionGrant
Configuración de un permiso de Android y su estado de concesión.
Representación JSON |
---|
{
"permission": string,
"policy": enum ( |
Campos | |
---|---|
permission |
El permiso o grupo de Android, p.ej., |
policy |
La política para otorgar el permiso. |
DelegatedScope
Alcances de delegación que otro paquete puede adquirir de Android Device Policy. Proporcionan privilegios adicionales para las aplicaciones a las que se aplican.
Los permisos se pueden aplicar a varias aplicaciones, excepto a SECURITY_LOGS y NETWORK_ACTIVITY_LOGS, que se pueden delegar a una sola app a la vez.
Enumeraciones | |
---|---|
DELEGATED_SCOPE_UNSPECIFIED |
No se especificó ningún permiso de delegación. |
CERT_INSTALL |
Otorga acceso para la instalación y administración de certificados. |
MANAGED_CONFIGURATIONS |
Otorga acceso a la administración de configuraciones administradas. |
BLOCK_UNINSTALL |
Otorga acceso para bloquear la desinstalación. |
PERMISSION_GRANT |
Otorga acceso a la política de permisos y al estado de concesión de permisos. |
PACKAGE_ACCESS |
Otorga acceso al estado de acceso a paquetes. |
ENABLE_SYSTEM_APP |
Otorga acceso para habilitar apps del sistema. |
NETWORK_ACTIVITY_LOGS |
Otorga acceso a los registros de actividad de red. Permite que la aplicación delegada llame a los métodos setNetworkLoggingEnabled , isNetworkLoggingEnabled y retrieveNetworkLogs . Este alcance se puede delegar como máximo a una aplicación. Compatible con dispositivos completamente administrados con Android 10 y versiones posteriores. Compatible con un perfil de trabajo en Android 12 y versiones posteriores. Si se admite y configura la delegación, se ignora . |
SECURITY_LOGS |
Otorga acceso a los registros de seguridad. Permite que la aplicación delegada llame a los métodos setSecurityLoggingEnabled , isSecurityLoggingEnabled , retrieveSecurityLogs y retrievePreRebootSecurityLogs . Este alcance se puede delegar como máximo a una aplicación. Compatible con dispositivos completamente administrados y de la empresa con un perfil de trabajo en Android 12 y versiones posteriores. Si se admite y configura la delegación, se ignora . |
CERT_SELECTION |
Otorga acceso a la selección de certificados de KeyChain en nombre de la solicitud de apps. Una vez otorgado, la aplicación delegada comenzará a recibir DelegatedAdminReceiver#onChoosePrivateKeyAlias . Permite que la aplicación delegada llame a los métodos grantKeyPairToApp y revokeKeyPairFromApp . Solo puede haber una app con esta delegación. debe estar vacío y no tiene ningún efecto si la selección de certificados se delega a una aplicación. |
ManagedConfigurationTemplate
La plantilla de configuraciones administradas de la app, que se guarda en el iframe de configuraciones administradas
Representación JSON |
---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
Campos | |
---|---|
templateId |
El ID de la plantilla de configuración administrada. |
configurationVariables |
Opcional, un mapa que contenga <key, value> de configuración definidas para la configuración. Es un objeto que contiene una lista de pares |
ConnectedWorkAndPersonalApp
Controla si la app puede comunicarse con sí misma para generar perfiles sincronizados, sujeto al consentimiento del usuario.
Enumeraciones | |
---|---|
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED |
Sin especificar. La configuración predeterminada es CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED. |
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED |
Predeterminado. Impide que la app comunique perfiles cruzados. |
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED |
Permite que la app se comunique entre perfiles después de recibir el consentimiento del usuario. |
AutoUpdateMode
Controla el modo de actualización automática de la app. Si el usuario de un dispositivo realiza cambios en su configuración de forma manual, AutoUpdateMode
ignorará esas opciones, ya que tiene prioridad.
Enumeraciones | |
---|---|
AUTO_UPDATE_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
AUTO_UPDATE_DEFAULT |
El modo de actualización predeterminado. La app se actualiza automáticamente con baja prioridad para minimizar el impacto en el usuario. La app se actualiza cuando se cumplen todas las siguientes restricciones:
El dispositivo recibe una notificación sobre una nueva actualización dentro de las 24 horas posteriores a su publicación por parte del desarrollador. Después de eso, la app se actualiza la próxima vez que se cumplan las restricciones anteriores. |
AUTO_UPDATE_POSTPONED |
La app no se actualiza automáticamente durante un máximo de 90 días después de que se vuelve desactualizada. 90 días después de que la app deja de estar desactualizada, se instala automáticamente la versión más reciente disponible con prioridad baja (consulta De todos modos, el usuario puede actualizar la app de forma manual desde Play Store en cualquier momento. |
AUTO_UPDATE_HIGH_PRIORITY |
La app se actualiza lo antes posible. No se aplican restricciones. El dispositivo recibirá una notificación lo antes posible sobre una nueva actualización cuando esté disponible. NOTA: Las actualizaciones de las apps con implementaciones más grandes en el ecosistema de Android pueden tardar hasta 24 h. |
ExtensionConfig
Configuración para habilitar una app como una extensión, con la capacidad de interactuar con Android Device Policy sin conexión. En el caso de Android 13 y versiones posteriores, las apps de extensión están exentas de restricciones de batería, por lo que no se colocarán en el intervalo de App Standby restringido. Las apps de extensiones también están protegidas contra los usuarios que borran sus datos o cierran la aplicación de manera forzosa, aunque los administradores pueden seguir usando clear app data command
en las apps de extensión si es necesario para Android 13 y versiones posteriores.
Representación JSON |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
Campos | |
---|---|
signingKeyFingerprintsSha256[] |
Hash SHA-256 con codificación hexadecimal del certificado de firma de la app de extensión. Solo son válidas las representaciones de strings hexadecimales de 64 caracteres. Si no se especifica, la firma para el nombre del paquete correspondiente se obtiene de Play Store. Si esta lista está vacía, la firma de la app de extensión en el dispositivo debe coincidir con la firma obtenida de Play Store para que la app pueda comunicarse con Android Device Policy. Si esta lista no está vacía, la firma de la app de extensión en el dispositivo debe coincidir con una de las entradas de esta lista para que la app pueda comunicarse con Android Device Policy. En los casos de uso de producción, se recomienda dejar este campo vacío. |
notificationReceiver |
Es el nombre de clase completamente calificado de la clase de servicio del receptor para Android Device Policy para notificar a la app de extensión sobre cualquier actualización de estado de comando local. |
AlwaysOnVpnLockdownExemption
Controla si una app está exenta del parámetro de configuración
.alwaysOnVpnPackage.lockdownEnabled
Enumeraciones | |
---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED |
Sin especificar. La configuración predeterminada es VPN_LOCKDOWN_ENFORCED . |
VPN_LOCKDOWN_ENFORCED |
La app respeta la configuración de bloqueo de la VPN siempre activada. |
VPN_LOCKDOWN_EXEMPTION |
La app está exenta de la configuración de bloqueo de VPN siempre activada. |
WorkProfileWidgets
Controla si una aplicación de perfil de trabajo puede agregar widgets a la pantalla principal.
Enumeraciones | |
---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
WORK_PROFILE_WIDGETS_ALLOWED |
Se permiten los widgets de perfil de trabajo. Esto significa que la aplicación podrá agregar widgets a la pantalla principal. |
WORK_PROFILE_WIDGETS_DISALLOWED |
No se permiten los widgets del perfil de trabajo. Esto significa que la aplicación no podrá agregar widgets a la pantalla principal. |
CredentialProviderPolicy
Indica si la app puede actuar como proveedor de credenciales en Android 14 y versiones posteriores.
Enumeraciones | |
---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED |
Sin especificar. El comportamiento se rige por . |
CREDENTIAL_PROVIDER_ALLOWED |
La app puede funcionar como proveedor de credenciales. |
InstallConstraint
Entre las apps con
establecido en:InstallType
define un conjunto de restricciones para la instalación de apps. Se debe configurar al menos uno de los campos. Cuando se configuran varios campos, se deben cumplir todas las restricciones para que se instale la app.
Representación JSON |
---|
{ "networkTypeConstraint": enum ( |
Campos | |
---|---|
networkTypeConstraint |
Opcional. Restricción de tipo de red. |
chargingConstraint |
Opcional. Restricción de carga. |
deviceIdleConstraint |
Opcional. Restricción de inactividad del dispositivo. |
NetworkTypeConstraint
Restricción de tipo de red.
Enumeraciones | |
---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED |
Sin especificar. Margen aproximado predeterminado: INSTALL_ON_ANY_NETWORK |
INSTALL_ON_ANY_NETWORK |
Cualquier red activa (Wi-Fi, móvil, etc.). |
INSTALL_ONLY_ON_UNMETERED_NETWORK |
Cualquier red no medida (p. ej., Wi-Fi) |
ChargingConstraint
Restricción de carga.
Enumeraciones | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED |
Sin especificar. Margen aproximado predeterminado: CHARGING_NOT_REQUIRED |
CHARGING_NOT_REQUIRED |
No es necesario que se esté cargando el dispositivo. |
INSTALL_ONLY_WHEN_CHARGING |
El dispositivo debe estar cargándose. |
DeviceIdleConstraint
Restricción de estado de inactividad del dispositivo.
Enumeraciones | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED |
Sin especificar. Margen aproximado predeterminado: DEVICE_IDLE_NOT_REQUIRED |
DEVICE_IDLE_NOT_REQUIRED |
No es necesario que el dispositivo esté inactivo; la app se puede instalar mientras el usuario interactúa con él. |
INSTALL_ONLY_WHEN_DEVICE_IDLE |
El dispositivo debe estar inactivo. |
UserControlSettings
Especifica si se permite el control de usuario para una app determinada. El control del usuario incluye acciones del usuario, como forzar la detención y borrar los datos de la app. Compatible con Android 11 y versiones posteriores. Si se configura
para una app, no se podrá controlar el usuario, independientemente del valor establecido. En el caso de las aplicaciones de kiosco, se puede usar extensionConfig
para permitir el control del usuario.USER_CONTROL_ALLOWED
Enumeraciones | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED |
Usa el comportamiento predeterminado de la app para determinar si el control del usuario está permitido o no. Para la mayoría de las aplicaciones, el control del usuario está permitido de forma predeterminada, pero para algunas aplicaciones esenciales, como las aplicaciones complementarias ( establecido como verdadero), las aplicaciones de kiosco y otras aplicaciones esenciales del sistema, el control del usuario no está permitido. |
USER_CONTROL_ALLOWED |
El control del usuario está permitido para la app. Las aplicaciones de kiosco pueden usar este permiso para permitir el control del usuario. |
USER_CONTROL_DISALLOWED |
El control del usuario no está permitido para la app. se informa si la versión de Android es anterior a la 11. |
KeyguardDisabledFeature
Funciones de bloqueo (pantalla de bloqueo) que se pueden inhabilitar.
Enumeraciones | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED |
Se ignora este valor. |
CAMERA |
Inhabilitar la cámara en pantallas de bloqueo de teclado seguras (p.ej., con PIN). |
NOTIFICATIONS |
No mostrar todas las notificaciones en las pantallas de bloqueo seguro. |
UNREDACTED_NOTIFICATIONS |
Inhabilitar las notificaciones sin ocultar en pantallas de protección de teclado seguras |
TRUST_AGENTS |
Ignorar el estado del agente de confianza en las pantallas de bloqueo seguro |
DISABLE_FINGERPRINT |
Inhabilitar el sensor de huellas dactilares en las pantallas de bloqueo del teclado seguras |
DISABLE_REMOTE_INPUT |
En los dispositivos que ejecutan Android 6 y versiones anteriores, inhabilita la entrada de texto en las notificaciones en pantallas de bloqueo de teclado seguras. No tiene ningún efecto en Android 7 y versiones posteriores. |
FACE |
Inhabilitar la autenticación facial en pantallas de protección de teclado seguras |
IRIS |
Inhabilitar la autenticación de iris en pantallas de bloqueo de teclado seguras |
BIOMETRICS |
Inhabilitar toda la autenticación biométrica en pantallas de bloqueo de teclado seguras |
SHORTCUTS |
Inhabilitar todas las combinaciones de teclas en la pantalla de bloqueo de teclado seguro en Android 14 y versiones posteriores |
ALL_FEATURES |
Inhabilitar todas las personalizaciones de bloqueo de teclado actuales y futuras |
PersistentPreferredActivity
Una actividad predeterminada para manejar intents que coinciden con un filtro de intents en particular. Nota: Para configurar un kiosco, usa InstallType para KIOSK
en lugar de usar actividades preferidas persistentes.
Representación JSON |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
Campos | |
---|---|
receiverActivity |
La actividad que debería ser el controlador de intents predeterminado. Debe ser un nombre de componente de Android, p.ej., |
actions[] |
Las acciones de intent que deben coincidir en el filtro. Si el filtro incluye acciones, la acción de un intent debe ser uno de esos valores para que coincida. Si no se incluyen acciones, se ignora la acción de intent. |
categories[] |
Las categorías de intents que deben coincidir en el filtro. Un intent incluye las categorías que requiere; todas deben incluirse en el filtro para que coincidan. En otras palabras, agregar una categoría al filtro no tiene impacto en la coincidencia, a menos que se especifique esa categoría en el intent. |
SystemUpdate
Configuración para administrar actualizaciones del sistema
Nota: Las actualizaciones del sistema de Google Play (también denominadas actualizaciones de línea principal) se descargan automáticamente, pero requieren el reinicio del dispositivo para instalarse. Para obtener más detalles, consulta la sección principal de Cómo administrar actualizaciones del sistema.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
El tipo de actualización del sistema que se configurará. |
startMinutes |
Si el tipo es |
endMinutes |
Si el tipo es |
freezePeriods[] |
Es un período que se repite anualmente en el que se posponen las actualizaciones inalámbricas del sistema para congelar la versión del SO que se ejecuta en un dispositivo. Para evitar que el dispositivo se congele de forma indefinida, cada período de suspensión debe tener una separación de al menos 60 días. |
SystemUpdateType
El tipo de configuración de actualización del sistema.
Enumeraciones | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED |
Seguir el comportamiento de actualización predeterminado para el dispositivo, que generalmente requiere que el usuario acepte las actualizaciones del sistema. |
AUTOMATIC |
Se instala automáticamente en cuanto haya una actualización disponible. |
WINDOWED |
Se instala automáticamente dentro de un período de mantenimiento diario. Esto también configura las apps de Play para que se actualicen dentro de la ventana. Esto es muy recomendable para dispositivos de kiosco, ya que es la única forma en que Play puede actualizar las apps fijadas en primer plano de manera persistente. Si |
POSTPONE |
Pospón la instalación automática hasta un máximo de 30 días. Esta política no afecta las actualizaciones de seguridad (p.ej., parches de seguridad mensuales). |
FreezePeriod
Un período de suspensión del sistema. Cuando el reloj de un dispositivo se encuentra dentro del período sin actualización, todas las actualizaciones entrantes del sistema (incluidos los parches de seguridad) se bloquean y no se instalan.
Cuando el dispositivo se encuentra fuera de los períodos de suspensión establecidos, se aplica el comportamiento normal de la política (automático, con ventanas o pospuesto).
Los años bisiestos se ignoran en los cálculos de períodos sin actualización, en particular:
- Si se establece el 29 de febrero como la fecha de inicio o finalización de un período sin actualización, este comenzará o finalizará el 28 de febrero.
- Cuando el reloj del sistema de un dispositivo indica 29 de febrero, se considera como 28 de febrero.
- Cuando se calcula la cantidad de días de un período sin actualización o el tiempo entre dos períodos sin actualización, se ignora el 29 de febrero y no se cuenta como un día.
Nota: Para que se apliquen los períodos de suspensión,
no se puede especificar como SystemUpdateType
, ya que los períodos sin actualización requieren que se especifique una política definida.SYSTEM_UPDATE_TYPE_UNSPECIFIED
Representación JSON |
---|
{ "startDate": { object ( |
Campos | |
---|---|
startDate |
Es la fecha de inicio (incluida) del período sin actualización. Nota: No se debe establecer |
endDate |
Es la fecha de finalización (incluida) del período sin actualización. No debe superar los 90 días a partir de la fecha de inicio. Si la fecha de finalización es anterior a la de inicio, el período sin actualización se considera como fin del año. Nota: No se debe establecer |
Fecha
Representa una fecha de calendario completa o parcial, como un cumpleaños. La hora del día y la zona horaria se especifican en otro lugar o son insignificantes. La fecha está relacionada con el calendario gregoriano. Puede representar una de las siguientes opciones:
- Una fecha completa con valores para el año, mes y día que no sean cero.
- Un mes y un día, con cero año (por ejemplo, un aniversario).
- Un año por sí solo, con un mes cero y un día cero.
- Es un año y un mes, con un día cero (por ejemplo, la fecha de vencimiento de una tarjeta de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representación JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Año de la fecha. Debe ser entre 1 y 9,999, o bien 0 para especificar una fecha sin año. |
month |
Mes del año. Debe ser del 1 al 12 o 0 para especificar un año sin un mes ni un día. |
day |
Día del mes. Debe ser entre 1 y 31 y ser válido para el año y el mes o bien 0 para especificar un año solo o un año y un mes en los que el día no sea significativo. |
StatusReportingSettings
Es la configuración que controla el comportamiento de los informes de estado.
Representación JSON |
---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
Campos | |
---|---|
applicationReportsEnabled |
Si los informes de aplicaciones están habilitados. |
deviceSettingsEnabled |
Indica si los informes de la configuración del dispositivo están habilitados. |
softwareInfoEnabled |
Si los informes sobre información de software están habilitados. |
memoryInfoEnabled |
Si los informes de eventos de memoria están habilitados |
networkInfoEnabled |
Si los informes de información de la red están habilitados |
displayInfoEnabled |
Indica si los informes de pantallas están habilitados. Los datos de los informes no están disponibles para los dispositivos de propiedad personal con perfiles de trabajo. |
powerManagementEventsEnabled |
Si los informes de eventos de administración de energía están habilitados. Los datos de los informes no están disponibles para los dispositivos de propiedad personal con perfiles de trabajo. |
hardwareStatusEnabled |
Si los informes de estado del hardware están habilitados Los datos de los informes no están disponibles para los dispositivos de propiedad personal con perfiles de trabajo. |
systemPropertiesEnabled |
Indica si los informes de propiedades del sistema están habilitados. |
applicationReportingSettings |
Configuración de informes de la aplicación. Solo se aplica si applicationReportsEnabled es verdadero. |
commonCriteriaModeEnabled |
Si los informes de |
ApplicationReportingSettings
Configuración que controla el comportamiento de los informes de la aplicación.
Representación JSON |
---|
{ "includeRemovedApps": boolean } |
Campos | |
---|---|
includeRemovedApps |
Si las apps quitadas se incluyen en los informes de las aplicaciones |
PackageNameList
Una lista de nombres de paquetes.
Representación JSON |
---|
{ "packageNames": [ string ] } |
Campos | |
---|---|
packageNames[] |
Una lista de nombres de paquetes. |
BatteryPluggedMode
Modos para enchufar la batería.
Enumeraciones | |
---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED |
Se ignora este valor. |
AC |
La fuente de alimentación es un cargador de CA. |
USB |
La fuente de alimentación es un puerto USB. |
WIRELESS |
La fuente de alimentación es inalámbrica. |
ProxyInfo
Información de configuración para un proxy HTTP. Para un proxy directo, configura los campos host
, port
y excludedHosts
. Para un proxy de secuencia de comandos de PAC, configura el campo pacUri
.
Representación JSON |
---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
Campos | |
---|---|
host |
El host del proxy directo. |
port |
El puerto del proxy directo. |
excludedHosts[] |
En el caso de un proxy directo, son los hosts para los que se omite el proxy. Los nombres de host pueden contener comodines, como *.example.com. |
pacUri |
El URI de la secuencia de comandos de PAC que se usa para configurar el proxy. |
ChoosePrivateKeyRule
Controla las apps acceso a claves privadas. La regla determina qué clave privada, si la hay, Android Device Policy otorga a la app especificada. El acceso se otorga cuando la app llama a KeyChain.choosePrivateKeyAlias
(o a cualquier sobrecarga) con el objetivo de solicitar un alias de clave privada para una URL determinada o para reglas que no son específicas de la URL (es decir, si urlPattern
no está configurado o se establece en la cadena vacía o .*
) en Android 11 y versiones posteriores, directamente para que la app pueda llamar a KeyChain.getPrivateKey
, sin tener que llamar primero a KeyChain.choosePrivateKeyAlias
.
Cuando una app llama a KeyChain.choosePrivateKeyAlias
si coincide más de una
, la última regla coincidente define qué alias de clave mostrar.choosePrivateKeyRules
Representación JSON |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
Campos | |
---|---|
urlPattern |
El patrón de URL que debe coincidir con la URL de la solicitud. Si no la estableces o la dejas vacía, coincidirá con todas las URLs. Esto usa la sintaxis de expresión regular de |
packageNames[] |
Los nombres de paquetes a los que se aplica esta regla. El hash del certificado de firma de cada app se verifica con el hash proporcionado por Play. Si no se especifican nombres de paquetes, se proporciona el alias a todas las apps que llaman a |
privateKeyAlias |
El alias de la clave privada que se usará. |
AlwaysOnVpnPackage
Configuración para una conexión de VPN siempre activa.
Representación JSON |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
Campos | |
---|---|
packageName |
Es el nombre del paquete de la app de VPN. |
lockdownEnabled |
No permite usar las redes cuando la VPN no está conectada. |
LocationMode
El grado de detección de la ubicación habilitada en el perfil de trabajo y los dispositivos completamente administrados.
Enumeraciones | |
---|---|
LOCATION_MODE_UNSPECIFIED |
La configuración predeterminada es LOCATION_USER_CHOICE . |
HIGH_ACCURACY |
En Android 8 y versiones anteriores, se habilitan todos los métodos de detección de ubicación, incluido el GPS, las redes y otros sensores. En Android 9 y versiones posteriores, esto equivale a |
SENSORS_ONLY |
En Android 8 y versiones anteriores, solo están habilitados el GPS y otros sensores. En Android 9 y versiones posteriores, esto equivale a |
BATTERY_SAVING |
En Android 8 y versiones anteriores, solo está habilitado el proveedor de ubicación de red. En Android 9 y versiones posteriores, esto equivale a |
OFF |
En Android 8 y versiones anteriores, la configuración y la precisión de la ubicación están inhabilitadas. En Android 9 y versiones posteriores, esto equivale a |
LOCATION_USER_CHOICE |
La configuración de la ubicación no está restringida en el dispositivo. No se establece ni aplica ningún comportamiento específico. |
LOCATION_ENFORCED |
Habilita la configuración de la ubicación en el dispositivo. |
LOCATION_DISABLED |
Inhabilita la configuración de la ubicación en el dispositivo. |
ComplianceRule
Una regla que declara qué acciones de mitigación se deben realizar cuando un dispositivo no cumple con su política. En todas las reglas, siempre hay una acción de mitigación implícita para establecer policyCompliant
como falso para el recurso Device
y mostrar un mensaje en el dispositivo que indique que el dispositivo no cumple con su política. Opcionalmente, se pueden tomar otras medidas de mitigación, según los valores de campo de la regla.
Representación JSON |
---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
Campos | |
---|---|
disableApps |
Si se establece como verdadera, la regla incluye una acción de mitigación para inhabilitar las apps de modo que se inhabilite el dispositivo de forma efectiva, pero se conservarán los datos de las apps. Si el dispositivo ejecuta una app en modo de tareas bloqueadas, se cerrará la app y se mostrará una IU que muestra el motivo del incumplimiento. |
packageNamesToDisable[] |
Si se establece, la regla incluye una acción de mitigación para inhabilitar las apps especificadas en la lista, pero se conservan los datos de app. |
Campo de unión condition . La condición, que cuando se cumple, activa las acciones de mitigación definidas en la regla. Se debe establecer exactamente una de las condiciones. Las direcciones (condition ) solo pueden ser una de las siguientes opciones: |
|
nonComplianceDetailCondition |
Una condición que se cumple si existe alguna que coincida con |
apiLevelCondition |
Una condición que se cumple si el nivel de API del framework de Android del dispositivo no cumple con un requisito mínimo. |
NonComplianceDetailCondition
Una condición de la regla de cumplimiento que se cumple si existe alguna NonComplianceDetail
que coincida con el dispositivo. Un NonComplianceDetail
coincide con una NonComplianceDetailCondition
si todos los campos que se establecen dentro de NonComplianceDetailCondition
coinciden con los campos NonComplianceDetail
correspondientes.
Representación JSON |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
Campos | |
---|---|
settingName |
El nombre de la configuración de la política. Este es el nombre de campo JSON de un campo |
nonComplianceReason |
El motivo por el que el dispositivo no cumple con la configuración. Si no se establece, esta condición coincide con cualquier motivo. |
packageName |
Es el nombre del paquete de la app que no cumple con las políticas. Si no se establece, esta condición coincide con cualquier nombre de paquete. |
ApiLevelCondition
Una condición de la regla de cumplimiento que se cumple si el nivel de API del framework de Android del dispositivo no cumple con un requisito mínimo. Solo puede haber una regla con este tipo de condición por política.
Representación JSON |
---|
{ "minApiLevel": integer } |
Campos | |
---|---|
minApiLevel |
El nivel mínimo de API de Android Framework deseado. Si el dispositivo no cumple con los requisitos mínimos, se cumplirá esta condición. Debe ser mayor que cero. |
AppAutoUpdatePolicy
Alternativa recomendada:
, que se establece por app, proporciona una mayor flexibilidad en cuanto a la frecuencia de actualización.autoUpdateMode
Cuando
se establece en autoUpdateMode
o AUTO_UPDATE_POSTPONED
, este campo no tiene efecto.AUTO_UPDATE_HIGH_PRIORITY
La política de actualización automática de apps, que controla cuándo se pueden aplicar las actualizaciones automáticas de apps.
Enumeraciones | |
---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED |
La política de actualización automática no está establecida. Equivale a CHOICE_TO_THE_USER . |
CHOICE_TO_THE_USER |
El usuario puede controlar las actualizaciones automáticas. |
NEVER |
Las apps nunca se actualizan automáticamente. |
WIFI_ONLY |
Las apps se actualizan automáticamente solo por Wi-Fi. |
ALWAYS |
Las apps se actualizan automáticamente en cualquier momento. Es posible que se apliquen cargos por el uso de datos. |
AppTrack
Un segmento de la app de Google Play
Enumeraciones | |
---|---|
APP_TRACK_UNSPECIFIED |
Se ignora este valor. |
PRODUCTION |
El segmento de producción, que proporciona la versión estable más reciente |
BETA |
El segmento beta, que proporciona la versión beta más reciente. |
EncryptionPolicy
Tipo de encriptación
Enumeraciones | |
---|---|
ENCRYPTION_POLICY_UNSPECIFIED |
Este valor se ignora, es decir, no se requiere encriptación |
ENABLED_WITHOUT_PASSWORD |
Se requiere encriptación, pero no se requiere contraseña para iniciar |
ENABLED_WITH_PASSWORD |
Se requiere encriptación y contraseña para iniciar |
PlayStoreMode
Valores posibles para la política del modo Play Store.
Enumeraciones | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es WHITELIST. |
WHITELIST |
Solo están disponibles las apps que forman parte de la política y las que no se incluyen en la política se desinstalarán automáticamente del dispositivo. |
BLACKLIST |
Todas las apps están disponibles, y se debe marcar explícitamente como "BLOQUEADA" aquellas que no deban estar en el dispositivo. en la política applications . |
SetupAction
Una acción que se ejecuta durante la configuración.
Representación JSON |
---|
{ "title": { object ( |
Campos | |
---|---|
title |
Título de esta acción. |
description |
Descripción de esta acción. |
Campo de unión action . La acción que se ejecutará durante la configuración. Las direcciones (action ) solo pueden ser una de las siguientes opciones: |
|
launchApp |
Una acción para iniciar una app. Se iniciará la app con un intent que contiene un extra con la clave |
LaunchAppAction
Una acción para iniciar una app.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión launch . La descripción de la acción de inicio que se ejecutará launch solo puede ser una de las siguientes opciones: |
|
packageName |
Nombre del paquete de la app que se iniciará |
PolicyEnforcementRule
Una regla que define las acciones que se deben realizar si un dispositivo o perfil de trabajo no cumple con la política especificada en settingName
. Si hay varias coincidencias o varias reglas de aplicación activadas, se producirá una combinación en la que se tomará la medida más grave. Sin embargo, se realiza un seguimiento de todas las reglas activadas, lo que incluye el tiempo de activación inicial y todos los detalles de incumplimiento asociados. Cuando se cumple la regla de aplicación más estricta, se aplica la siguiente medida más adecuada.
Representación JSON |
---|
{ "blockAction": { object ( |
Campos | |
---|---|
blockAction |
Una acción para bloquear el acceso a apps y datos en un dispositivo de la empresa o en un perfil de trabajo. Esta acción también activa una notificación para el usuario con información (cuando sea posible) sobre cómo corregir el problema de cumplimiento. Nota: También se debe especificar |
wipeAction |
Una acción para restablecer un dispositivo de la empresa o borrar un perfil de trabajo. Nota: También se debe especificar |
Campo de unión trigger . Condición que activará esta regla. Las direcciones (trigger ) solo pueden ser una de las siguientes opciones: |
|
settingName |
La política de nivel superior que se aplicará. Por ejemplo, |
BlockAction
Una acción para bloquear el acceso a apps y datos en un dispositivo completamente administrado o en un perfil de trabajo. Esta acción también activa un dispositivo o perfil de trabajo para que muestre una notificación al usuario con información (si es posible) sobre cómo corregir el problema de cumplimiento. Nota: También se debe especificar wipeAction
.
Representación JSON |
---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
Campos | |
---|---|
blockAfterDays |
Es la cantidad de días que la política incumple antes de que se bloquee el dispositivo o el perfil de trabajo. Para bloquear el acceso de inmediato, establece el valor en 0. |
blockScope |
Especifica el alcance de este |
BlockScope
Especifica el alcance de BlockAction
. Solo se aplica a los dispositivos de la empresa.
Enumeraciones | |
---|---|
BLOCK_SCOPE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es BLOCK_SCOPE_WORK_PROFILE . |
BLOCK_SCOPE_WORK_PROFILE |
La acción de bloqueo solo se aplica a las apps del perfil de trabajo. Las apps del perfil personal no se verán afectadas. |
BLOCK_SCOPE_DEVICE |
La acción de bloqueo se aplica a todo el dispositivo, incluidas las apps del perfil personal. |
WipeAction
Una acción para restablecer un dispositivo de la empresa o borrar un perfil de trabajo. Nota: También se debe especificar blockAction
.
Representación JSON |
---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
Campos | |
---|---|
wipeAfterDays |
Es la cantidad de días que la política incumple antes de que se limpie el dispositivo o el perfil de trabajo. |
preserveFrp |
Si los datos de protección contra el restablecimiento de la configuración de fábrica se conservan en el dispositivo. Este parámetro de configuración no se aplica a los perfiles de trabajo. |
KioskCustomization
Configuración que controla el comportamiento de un dispositivo en modo kiosco. Para habilitar el modo kiosco, establece kioskCustomLauncherEnabled
en true
o especifica una app en la política con installType
KIOSK
.
Representación JSON |
---|
{ "powerButtonActions": enum ( |
Campos | |
---|---|
powerButtonActions |
Establece el comportamiento de un dispositivo en modo kiosco cuando el usuario mantiene presionado el botón de encendido. |
systemErrorWarnings |
Especifica si los diálogos de error del sistema de las apps que fallan o que no responden se bloquean en el modo kiosco. Cuando se bloquea, el sistema forzará la detención de la app como si el usuario hubiera elegido "cerrar app" en la IU. |
systemNavigation |
Especifica qué funciones de navegación están habilitadas (p.ej., Página principal, botones Recientes) en el modo kiosco. |
statusBar |
Especifica si la información y las notificaciones del sistema se inhabilitan en el modo kiosco. |
deviceSettings |
Especifica si se permite la app de Configuración en el modo kiosco. |
PowerButtonActions
Establece el comportamiento de un dispositivo en modo kiosco cuando el usuario mantiene presionado el botón de encendido.
Enumeraciones | |
---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED |
No se especifica. El valor predeterminado es POWER_BUTTON_AVAILABLE . |
POWER_BUTTON_AVAILABLE |
El menú de encendido (p.ej., Apagar o Reiniciar) se muestra cuando el usuario mantiene presionado el botón de encendido de un dispositivo en modo kiosco. |
POWER_BUTTON_BLOCKED |
El menú de encendido (p.ej., Apagar o Reiniciar) no se muestra cuando el usuario mantiene presionado el botón de encendido de un dispositivo en modo kiosco. Nota: Esto puede impedir que los usuarios apaguen el dispositivo. |
SystemErrorWarnings
Especifica si los diálogos de error del sistema de las apps que fallan o que no responden se bloquean en el modo kiosco.
Enumeraciones | |
---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED |
No se especifica. El valor predeterminado es ERROR_AND_WARNINGS_MUTED . |
ERROR_AND_WARNINGS_ENABLED |
Se muestran todos los diálogos de error del sistema, como el bloqueo y la app no responde (ANR). |
ERROR_AND_WARNINGS_MUTED |
Se bloquean todos los diálogos de errores del sistema, como el bloqueo y la app no responde (ANR). Cuando se bloquea, el sistema fuerza la detención de la app como si el usuario la cerrara desde la IU. |
StatusBar
Especifica si la información y las notificaciones del sistema se inhabilitan en el modo kiosco.
Enumeraciones | |
---|---|
STATUS_BAR_UNSPECIFIED |
No se especifica. El valor predeterminado es INFO_AND_NOTIFICATIONS_DISABLED . |
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED |
La información del sistema y las notificaciones se muestran en la barra de estado en el modo kiosco. Nota: Para que se aplique esta política, el botón de inicio del dispositivo debe habilitarse con |
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED |
La información del sistema y las notificaciones se inhabilitan en el modo kiosco. |
SYSTEM_INFO_ONLY |
Solo se muestra información del sistema en la barra de estado. |
DeviceSettings
Especifica si un usuario puede acceder a la app de Configuración del dispositivo mientras está en modo kiosco.
Enumeraciones | |
---|---|
DEVICE_SETTINGS_UNSPECIFIED |
No se especifica. El valor predeterminado es SETTINGS_ACCESS_ALLOWED . |
SETTINGS_ACCESS_ALLOWED |
Se permite el acceso a la app de Configuración en el modo kiosco. |
SETTINGS_ACCESS_BLOCKED |
No se puede acceder a la app de Configuración en el modo kiosco. |
AdvancedSecurityOverrides
Configuración de seguridad avanzada. En la mayoría de los casos, no es necesario configurarlos.
Representación JSON |
---|
{ "untrustedAppsPolicy": enum ( |
Campos | |
---|---|
untrustedAppsPolicy |
La política para apps no confiables (apps de fuentes desconocidas) aplicada en el dispositivo. Reemplaza a |
googlePlayProtectVerifyApps |
Si se aplica de manera forzosa la verificación de Google Play Protect Reemplaza |
developerSettings |
Controla el acceso a la configuración para desarrolladores: inicio seguro y opciones para desarrolladores. Reemplaza |
commonCriteriaMode |
Controla el modo Common Criteria: estándares de seguridad definidos en el Common Criteria for Information Technology Security Evaluation (CC). La habilitación del modo Common Criteria aumenta ciertos componentes de seguridad en un dispositivo, incluida la encriptación AES-GCM de las claves Bluetooth a largo plazo y los almacenes de configuración de Wi-Fi. El modo Common Criteria solo es compatible con dispositivos empresariales que ejecutan Android 11 o versiones posteriores. Advertencia: El modo Common Criteria aplica un modelo de seguridad estricto que, por lo general, solo se requiere para los productos de TI que se usan en sistemas de seguridad nacional y otras organizaciones altamente confidenciales. Es posible que se vea afectado el uso estándar del dispositivo. Solo se habilita si es necesario. |
personalAppsThatCanReadWorkNotifications[] |
Apps personales que pueden leer notificaciones del perfil de trabajo con un NotificationListenerService De forma predeterminada, ninguna app personal (excepto las apps del sistema) puede leer las notificaciones de trabajo. Cada valor de la lista debe ser un nombre de paquete. |
mtePolicy |
Opcional. Controla la extensión de etiquetado de memoria (MTE) en el dispositivo. Debes reiniciar el dispositivo para aplicar los cambios a la política de MTE. |
UntrustedAppsPolicy
La política para apps no confiables (apps de fuentes desconocidas) aplicada en el dispositivo. Reemplaza a installUnknownSourcesAllowed (deprecated).
Enumeraciones | |
---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED |
Sin especificar. La configuración predeterminada es DISALLOW_INSTALL. |
DISALLOW_INSTALL |
Predeterminado. No permitir la instalación de apps no confiables en todo el dispositivo |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY |
En el caso de los dispositivos con perfiles de trabajo, permite la instalación de apps no confiables solo en el perfil personal del dispositivo. |
ALLOW_INSTALL_DEVICE_WIDE |
Permite la instalación de aplicaciones no confiables en todo el dispositivo. |
GooglePlayProtectVerifyApps
Si se aplica de manera forzosa la verificación de Google Play Protect Reemplaza
(obsoleto).ensureVerifyAppsEnabled
Enumeraciones | |
---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es VERIFY_APPS_ENFORCED. |
VERIFY_APPS_ENFORCED |
Predeterminado. Habilita la verificación de la app de manera forzosa. |
VERIFY_APPS_USER_CHOICE |
Permite que el usuario elija si desea habilitar la verificación de apps. |
DeveloperSettings
Controla el acceso a la configuración para desarrolladores: inicio seguro y opciones para desarrolladores. Reemplaza
(obsoleto) y safeBootDisabled
(obsoleto).debuggingFeaturesAllowed
Enumeraciones | |
---|---|
DEVELOPER_SETTINGS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es DESARR_CONFIGURACIÓN_DISABLED. |
DEVELOPER_SETTINGS_DISABLED |
Predeterminado. Inhabilita toda la configuración del desarrollador y evita que el usuario acceda a ella. |
DEVELOPER_SETTINGS_ALLOWED |
Permite todas las opciones de configuración del desarrollador. El usuario puede acceder y, de manera opcional, configurar los parámetros. |
CommonCriteriaMode
Controla el modo Common Criteria: estándares de seguridad definidos en el Common Criteria for Information Technology Security Evaluation (CC). La habilitación del modo Common Criteria aumenta ciertos componentes de seguridad en un dispositivo, incluida la encriptación AES-GCM de las claves Bluetooth a largo plazo y los almacenes de configuración de Wi-Fi.
El modo Common Criteria solo es compatible con dispositivos empresariales que ejecutan Android 11 o versiones posteriores.
Advertencia: El modo Common Criteria aplica un modelo de seguridad estricto que, por lo general, solo se requiere para los productos de TI que se usan en sistemas de seguridad nacional y otras organizaciones altamente confidenciales. Es posible que se vea afectado el uso estándar del dispositivo. Solo se habilita si es necesario. Si el modo Common Criteria está desactivado después de haber sido habilitado anteriormente, todas las redes Wi-Fi configuradas por el usuario podrían perderse y cualquier red Wi-Fi configurada por la empresa que requiera la entrada del usuario podría requerirse la reconfiguración.
Enumeraciones | |
---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es AVERAGE_CRITERIA_MODE_DISABLED. |
COMMON_CRITERIA_MODE_DISABLED |
Predeterminado. Inhabilita el modo Common Criteria. |
COMMON_CRITERIA_MODE_ENABLED |
Habilita el modo Common Criteria. |
MtePolicy
Controla la extensión de etiquetado de memoria (MTE) en el dispositivo.
Enumeraciones | |
---|---|
MTE_POLICY_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
MTE_USER_CHOICE |
El usuario puede optar por habilitar o inhabilitar MTE en el dispositivo si es compatible. |
MTE_ENFORCED |
MTE está habilitada en el dispositivo y el usuario no tiene permiso para cambiar esta configuración. Esta opción se puede configurar en dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales. Se informa una Compatible con Android 14 y versiones posteriores. Se informa un |
MTE_DISABLED |
MTE está inhabilitada en el dispositivo y el usuario no tiene permiso para cambiar esta configuración. Esto solo se aplica a los dispositivos completamente administrados. En otros casos, se informa un Compatible con Android 14 y versiones posteriores. Se informa un |
PersonalUsagePolicies
Políticas que controlan el uso personal en un dispositivo empresarial con un perfil de trabajo.
Representación JSON |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
Campos | |
---|---|
cameraDisabled |
Si es "true", la cámara se inhabilitará en el perfil personal. |
screenCaptureDisabled |
Si esta preferencia se establece como "true", la captura de pantalla estará inhabilitada para todos los usuarios. |
accountTypesWithManagementDisabled[] |
Tipos de cuentas que el usuario no puede administrar. |
maxDaysWithWorkOff |
Controla el tiempo que el perfil de trabajo puede permanecer desactivado. La duración mínima debe ser de al menos 3 días. A continuación, se incluyen otros detalles:
|
personalPlayStoreMode |
Se usa junto con |
personalApplications[] |
Política que se aplica a las aplicaciones en el perfil personal. |
PlayStoreMode
Se usa junto con personalApplications
para controlar cómo se permiten o bloquean las apps del perfil personal.
Enumeraciones | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es BLOCKLIST . |
BLACKLIST |
Todas las apps de Play Store están disponibles para su instalación en el perfil personal, excepto aquellas cuyo |
BLOCKLIST |
Todas las apps de Play Store están disponibles para su instalación en el perfil personal, excepto aquellas cuyo installType sea BLOCKED en personalApplications . |
ALLOWLIST |
Solo se pueden instalar en el perfil personal las apps especificadas explícitamente en personalApplications con installType establecido en AVAILABLE . |
PersonalApplicationPolicy
Políticas para apps del perfil personal de un dispositivo de la empresa con perfil de trabajo.
Representación JSON |
---|
{
"packageName": string,
"installType": enum ( |
Campos | |
---|---|
packageName |
Es el nombre del paquete de la aplicación. |
installType |
El tipo de instalación que se realizará. |
InstallType
Tipos de comportamientos de instalación que puede tener una aplicación de perfil personal.
Enumeraciones | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es AVAILABLE . |
BLOCKED |
La app está bloqueada y no se puede instalar en el perfil personal. Si la app se había instalado previamente en el dispositivo, se desinstalará. |
AVAILABLE |
La app está disponible para instalarse en el perfil personal. |
AutoDateAndTimeZone
Si la fecha, la hora y la zona horaria automáticas están habilitadas en un dispositivo de la empresa.
Enumeraciones | |
---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es AUTO_DATE_AND_TIME_ZONE_USER_CHOICE . |
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE |
La fecha, la hora y la zona horaria automáticas quedan a elección del usuario. |
AUTO_DATE_AND_TIME_ZONE_ENFORCED |
Aplicar de manera forzosa la fecha, la hora y la zona horaria automáticas en el dispositivo |
OncCertificateProvider
Esta función no tiene disponibilidad general.
Representación JSON |
---|
{ "certificateReferences": [ string ], // Union field |
Campos | |
---|---|
certificateReferences[] |
Esta función no tiene disponibilidad general. |
Campo de unión Esta función no tiene disponibilidad general. |
|
contentProviderEndpoint |
Esta función no tiene disponibilidad general. |
ContentProviderEndpoint
Esta función no tiene disponibilidad general.
Representación JSON |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
Campos | |
---|---|
uri |
Esta función no tiene disponibilidad general. |
packageName |
Esta función no tiene disponibilidad general. |
signingCertsSha256[] |
Obligatorio. Esta función no tiene disponibilidad general. |
CrossProfilePolicies
Controla los datos del perfil de trabajo, al que se puede acceder desde el perfil personal, y viceversa. Se informa un
con nonComplianceDetail
si el dispositivo no tiene un perfil de trabajo.MANAGEMENT_MODE
Representación JSON |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
Campos | |
---|---|
showWorkContactsInPersonalProfile |
Si las apps personales pueden acceder a los contactos almacenados en el perfil de trabajo Consulta también |
crossProfileCopyPaste |
Si el texto copiado de un perfil (personal o de trabajo) se puede pegar en el otro perfil. |
crossProfileDataSharing |
Si los datos de un perfil (personal o de trabajo) se pueden compartir con apps del otro perfil. Controla específicamente el uso compartido de datos mediante intents. Administración de otros canales de comunicación con perfiles sincronizados, como búsqueda de contactos, copiar y pegar, o datos de trabajo conectado apps personales, se configuran por separado. |
workProfileWidgetsDefault |
Especifica el comportamiento predeterminado de los widgets del perfil de trabajo. Si en la política no se especifica |
exemptionsToShowWorkContactsInPersonalProfile |
Lista de apps que se excluyen del parámetro de configuración
Compatible con Android 14 y versiones posteriores. Se informa un |
ShowWorkContactsInPersonalProfile
Si las apps personales pueden acceder a los contactos del perfil de trabajo, incluidas las búsquedas de contactos y las llamadas entrantes
Nota: Una vez que cualquier app personal accede a un contacto de trabajo, no se puede garantizar que permanezca en la misma app, ya que el contacto podría compartirse o transferirse a cualquier otra app, según el comportamiento de la app permitida.
Enumeraciones | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es Cuando se establece, no se debe establecer |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED |
Impide que las apps personales accedan a los contactos del perfil de trabajo y busquen contactos de trabajo. Cuando se establece esta opción, las apps personales especificadas en Compatible con Android 7.0 y versiones posteriores. Se informa un |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED |
Predeterminado. Permite que las apps del perfil personal accedan a los contactos del perfil de trabajo, lo que incluye las búsquedas de contactos y las llamadas entrantes. Si lo haces, las apps personales especificadas en Compatible con Android 7.0 y versiones posteriores. Se informa un |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM |
Impide que la mayoría de las apps personales accedan a los contactos del perfil de trabajo, incluidas las búsquedas de contactos y las llamadas entrantes, excepto las apps predeterminadas de OEM de Teléfono, Mensajes y Contactos. Ni las apps de Teléfono, Mensajes ni Contactos configuradas por el usuario, ni ninguna otra app instalada en el sistema o Play podrán consultar contactos de trabajo directamente. Cuando se establece esta opción, las apps personales especificadas en Compatible con Android 14 y versiones posteriores. Si se configura en un dispositivo con una versión de Android anterior a la 14, el comportamiento recurre a |
CrossProfileCopyPaste
Si el texto copiado de un perfil (personal o de trabajo) se puede pegar en el otro perfil.
Enumeraciones | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
Predeterminado. Impide que los usuarios peguen en el texto del perfil personal copiado del perfil de trabajo. El texto copiado del perfil personal se puede pegar en el perfil de trabajo y el texto copiado del perfil de trabajo se puede pegar allí. |
CROSS_PROFILE_COPY_PASTE_ALLOWED |
El texto copiado en cualquiera de los perfiles se puede pegar en el otro. |
CrossProfileDataSharing
Si los datos de un perfil (personal o de trabajo) se pueden compartir con apps del otro perfil. Controla específicamente el uso compartido de datos mediante intents. Administración de otros canales de comunicación con perfiles sincronizados, como búsqueda de contactos, copiar y pegar, o datos de trabajo conectado apps personales, se configuran por separado.
Enumeraciones | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED |
Sin especificar. La configuración predeterminada es DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED |
Impide que se compartan datos del perfil personal al de trabajo y de trabajo al personal. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED |
Predeterminado. Impide que los usuarios compartan datos del perfil de trabajo con las apps del perfil personal. Se pueden compartir datos personales con apps de trabajo. |
CROSS_PROFILE_DATA_SHARING_ALLOWED |
Los datos de cualquiera de los perfiles se pueden compartir con el otro. |
WorkProfileWidgetsDefault
Controla si las aplicaciones del perfil de trabajo pueden agregar widgets a la pantalla principal, donde no se define ninguna política específica de la aplicación. De lo contrario, la política específica de la app tendrá prioridad sobre esta.
Enumeraciones | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED |
Sin especificar. La configuración predeterminada es WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED |
Los widgets del perfil de trabajo se permiten de forma predeterminada. Esto significa que, si la política no especifica como para la aplicación, podrá agregar widgets a la pantalla principal. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED |
De forma predeterminada, los widgets del perfil de trabajo no están permitidos. Esto significa que, si la política no especifica como para la aplicación, no podrá agregar widgets a la pantalla principal. |
PreferentialNetworkService
Controla si el servicio de red preferencial se habilita en el perfil de trabajo. Consulta
para obtener información.preferentialNetworkService
Enumeraciones | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED |
El servicio de red preferencial está inhabilitado en el perfil de trabajo. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED |
El servicio de red preferencial está habilitado en el perfil de trabajo. |
UsageLog
Controla los tipos de registros de actividad del dispositivo que se recopilan y que se informan a través de notificaciones de Pub/Sub.
Representación JSON |
---|
{ "enabledLogTypes": [ enum ( |
Campos | |
---|---|
enabledLogTypes[] |
Especifica qué tipos de registros están habilitados. Ten en cuenta que los usuarios recibirán mensajes en el dispositivo cuando el registro de uso esté habilitado. |
uploadOnCellularAllowed[] |
Especifica cuáles de los tipos de registros habilitados se pueden subir a través de datos móviles. De forma predeterminada, los registros se ponen en cola para su carga cuando el dispositivo se conecta a Wi-Fi. |
LogType
Los tipos de registros de actividad del dispositivo que se informan desde el dispositivo.
Enumeraciones | |
---|---|
LOG_TYPE_UNSPECIFIED |
Este valor no se usa. |
SECURITY_LOGS |
Habilita el registro de eventos de seguridad en el dispositivo, por ejemplo, cuando la contraseña del dispositivo se ingresó de forma incorrecta o cuando el almacenamiento extraíble está activado. Consulta para obtener una descripción completa de los eventos de seguridad registrados. Compatible con dispositivos completamente administrados con Android 7 y versiones posteriores. Compatible con dispositivos empresariales con un perfil de trabajo en Android 12 y versiones posteriores, en los que solo se registran los eventos de seguridad del perfil de trabajo. El permiso delegado de la aplicación puede anularlo |
NETWORK_ACTIVITY_LOGS |
Habilita el registro de eventos de red en el dispositivo, como búsquedas de DNS y conexiones TCP. Consulta para obtener una descripción completa de los eventos de red registrados. Compatible con dispositivos completamente administrados con Android 8 y versiones posteriores. Compatible con dispositivos empresariales con un perfil de trabajo en Android 12 y versiones posteriores, en los que solo se registran los eventos de red del perfil de trabajo. El permiso delegado de la aplicación puede anularlo |
CameraAccess
Controla el uso de la cámara y si el usuario tiene acceso al botón de activación de acceso a la cámara. El botón de activación del acceso a la cámara existe en Android 12 y versiones posteriores. Como principio general, la posibilidad de inhabilitar la cámara se aplica a todo el dispositivo en dispositivos completamente administrados y solo dentro del perfil de trabajo en los dispositivos con este tipo de perfil. La posibilidad de inhabilitar el botón de activación del acceso a la cámara solo se aplica en dispositivos completamente administrados, en cuyo caso se aplica a todo el dispositivo. Para obtener información específica, consulta los valores de enumeración.
Enumeraciones | |
---|---|
CAMERA_ACCESS_UNSPECIFIED |
Si es verdadero, equivale a . De lo contrario, equivale a . |
CAMERA_ACCESS_USER_CHOICE |
Se ignora el campo . Este es el comportamiento predeterminado del dispositivo: todas las cámaras del dispositivo están disponibles. En Android 12 y versiones posteriores, el usuario puede usar el botón de activación de acceso a la cámara. |
CAMERA_ACCESS_DISABLED |
Se ignora el campo No se imponen restricciones explícitas al botón de activación de acceso a la cámara en Android 12 y versiones posteriores: en dispositivos completamente administrados, el botón de activación de acceso a la cámara no tiene efecto, ya que todas las cámaras están inhabilitadas. En los dispositivos con perfil de trabajo, este botón de activación no tiene efecto en las apps del perfil de trabajo, pero sí en las externas. |
CAMERA_ACCESS_ENFORCED |
Se ignora el campo . Todas las cámaras del dispositivo están disponibles. En dispositivos completamente administrados que ejecutan Android 12 y versiones posteriores, el usuario no puede usar el botón de activación de acceso a la cámara. En los dispositivos que no están completamente administrados o que ejecutan Android 11 o versiones anteriores, esto equivale a . |
MicrophoneAccess
En los dispositivos completamente administrados, controla el uso del micrófono y si el usuario tiene acceso al botón de activación de acceso al micrófono. Este parámetro de configuración no tiene efecto en los dispositivos que no están completamente administrados. El botón de activación del acceso al micrófono existe en Android 12 y versiones posteriores.
Enumeraciones | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED |
Si es verdadero, equivale a . De lo contrario, equivale a . |
MICROPHONE_ACCESS_USER_CHOICE |
Se ignora el campo . Este es el comportamiento predeterminado del dispositivo: el micrófono del dispositivo está disponible. En Android 12 y versiones posteriores, el usuario puede usar el botón de activación del acceso al micrófono. |
MICROPHONE_ACCESS_DISABLED |
Se ignora el campo El botón de activación del acceso al micrófono no tiene efecto, ya que el micrófono está inhabilitado. |
MICROPHONE_ACCESS_ENFORCED |
Se ignora el campo . El micrófono del dispositivo está disponible. En dispositivos que ejecutan Android 12 y versiones posteriores, el usuario no puede usar el botón de activación del acceso al micrófono. En dispositivos que ejecutan Android 11 o versiones anteriores, esto equivale a . |
DeviceConnectivityManagement
Abarca controles para la conectividad del dispositivo, como Wi-Fi, acceso a datos por USB, conexiones de teclado y mouse, y mucho más.
Representación JSON |
---|
{ "usbDataAccess": enum ( |
Campos | |
---|---|
usbDataAccess |
Controla qué archivos o datos se pueden transferir mediante USB. Compatible solo con dispositivos de la empresa. |
configureWifi |
Controla los privilegios de configuración de Wi-Fi. Según el conjunto de opciones, el usuario tendrá control total, limitado o nulo para la configuración de redes Wi-Fi. |
wifiDirectSettings |
Controla la configuración y el uso de los ajustes de Wi-Fi directo. Compatible con dispositivos empresariales que ejecutan Android 13 y versiones posteriores. |
tetheringSettings |
Controla la configuración de la conexión mediante dispositivo móvil. Según el valor establecido, no se permite al usuario usar diferentes formas de conexión mediante dispositivo móvil, ya sea de forma parcial o total. |
wifiSsidPolicy |
Restricciones a los SSID de Wi-Fi a los que se puede conectar el dispositivo. Ten en cuenta que esto no afecta las redes que se pueden configurar en el dispositivo. Compatible con dispositivos empresariales que ejecutan Android 13 y versiones posteriores. |
UsbDataAccess
Controla qué archivos o datos se pueden transferir mediante USB. No afecta a las funciones de carga. Compatible solo con dispositivos de la empresa.
Enumeraciones | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
ALLOW_USB_DATA_TRANSFER |
Se permiten todos los tipos de transferencia de datos por USB. se ignora. |
DISALLOW_USB_FILE_TRANSFER |
No se pueden transferir archivos por USB. Se permiten otros tipos de conexiones de datos USB, como conexiones de mouse y teclado. se ignora. |
DISALLOW_USB_DATA_TRANSFER |
Si la estableces, se prohibirán todos los tipos de transferencia de datos por USB. Compatible con dispositivos que ejecutan Android 12 o versiones posteriores con USB HAL 1.3 o versiones posteriores. Si no se admite este parámetro de configuración, se establecerá . Se informa un con si la versión de Android es anterior a la 12. Se informa una con si el dispositivo no tiene HAL USB 1.3 o superior. se ignora. |
ConfigureWifi
Controla los privilegios de configuración de Wi-Fi. Según el conjunto de opciones, el usuario tendrá control total, limitado o nulo para la configuración de redes Wi-Fi.
Enumeraciones | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED |
Sin especificar. El valor predeterminado es , a menos que se establezca como verdadero. Si se establece como verdadero, esto equivale a . |
ALLOW_CONFIGURING_WIFI |
El usuario tiene permiso para configurar Wi-Fi. se ignora. |
DISALLOW_ADD_WIFI_CONFIG |
No se permite agregar configuraciones de Wi-Fi nuevas. El usuario solo puede alternar entre redes ya configuradas. Compatible con Android 13 y versiones posteriores en dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales. Si no se admite esta configuración, se establecerá . Se informa un con si la versión de Android es anterior a la 13. se ignora. |
DISALLOW_CONFIGURING_WIFI |
No permite configurar redes Wi-Fi. La configuración se ignora cuando se establece este valor. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales, con todos los niveles de API admitidos. En el caso de los dispositivos completamente administrados, este parámetro de configuración quita todas las redes configuradas y retiene solo las redes configuradas con la política . En el caso de los perfiles de trabajo en dispositivos empresariales, las redes configuradas existentes no se ven afectadas y el usuario no puede agregar, quitar ni modificar redes Wi-Fi. Nota: Si no se puede establecer una conexión de red en el momento del inicio y la configuración de Wi-Fi está inhabilitada, se mostrará la salida de emergencia de la red para actualizar la política del dispositivo (consulta ). |
WifiDirectSettings
Controla la configuración de Wi-Fi directo. Compatible con dispositivos empresariales que ejecutan Android 13 y versiones posteriores.
Enumeraciones | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
ALLOW_WIFI_DIRECT |
El usuario tiene permitido usar Wi-Fi directo. |
DISALLOW_WIFI_DIRECT |
El usuario no tiene permiso para usar Wi-Fi directo. Se informa un con si la versión de Android es anterior a la 13. |
TetheringSettings
Controla el grado en el que el usuario puede usar diferentes formas de conexión mediante dispositivo móvil, como la conexión mediante Wi-Fi o Bluetooth, etcétera.
Enumeraciones | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED |
Sin especificar. El valor predeterminado es , a menos que se establezca como verdadero. Si se establece como verdadero, esto equivale a . |
ALLOW_ALL_TETHERING |
Permite la configuración y el uso de todas las formas de conexión mediante dispositivo móvil. se ignora. |
DISALLOW_WIFI_TETHERING |
No permite que el usuario utilice la conexión mediante Wi-Fi. Compatible con dispositivos de la empresa que ejecutan Android 13 y versiones posteriores. Si no se admite este parámetro de configuración, se establecerá . Se informa un con si la versión de Android es anterior a la 13. se ignora. |
DISALLOW_ALL_TETHERING |
No permite todas las formas de conexión mediante dispositivo móvil. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales, en todas las versiones de Android compatibles. Se ignora la configuración . |
WifiSsidPolicy
Restricciones a los SSID de Wi-Fi a los que se puede conectar el dispositivo. Ten en cuenta que esto no afecta las redes que se pueden configurar en el dispositivo. Compatible con dispositivos empresariales que ejecutan Android 13 y versiones posteriores.
Representación JSON |
---|
{ "wifiSsidPolicyType": enum ( |
Campos | |
---|---|
wifiSsidPolicyType |
El tipo de política de SSID de Wi-Fi que se aplicará. |
wifiSsids[] |
Opcional. Lista de los SSID de Wi-Fi que se deben aplicar en la política. Este campo no debe estar vacío cuando WifiSsidPolicyType se establece en |
WifiSsidPolicyType
Los tipos de políticas de SSID de Wi-Fi que se pueden aplicar en el dispositivo.
Enumeraciones | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED |
La configuración predeterminada es . No se debe establecer . No hay restricciones sobre el SSID al que se puede conectar el dispositivo. |
WIFI_SSID_DENYLIST |
El dispositivo no se puede conectar a ninguna red Wi-Fi cuyo SSID esté en , pero puede conectarse a otras redes. |
WIFI_SSID_ALLOWLIST |
El dispositivo puede establecer conexiones Wi-Fi solo a los SSID de . El campo no debe estar vacío. El dispositivo no podrá conectarse a ninguna otra red Wi-Fi. |
WifiSsid
Representa un SSID de Wi-Fi.
Representación JSON |
---|
{ "wifiSsid": string } |
Campos | |
---|---|
wifiSsid |
Obligatorio. El SSID de Wi-Fi se representa como una cadena. |
DeviceRadioState
Controles para la configuración de la radio del dispositivo.
Representación JSON |
---|
{ "wifiState": enum ( |
Campos | |
---|---|
wifiState |
Controla el estado actual de la conexión Wi-Fi y si el usuario puede cambiarlo. |
airplaneModeState |
Controla si el usuario puede activar o desactivar el modo de avión. |
ultraWidebandState |
Controla el estado de la configuración de banda ultraancha y si el usuario puede activarla o desactivarla. |
cellularTwoGState |
Controla si el usuario puede activar o desactivar la configuración de la red móvil 2G. |
minimumWifiSecurityLevel |
Es el nivel de seguridad mínimo requerido de las redes Wi-Fi a las que se puede conectar el dispositivo. |
WifiState
Controla si la conexión Wi-Fi está activada o desactivada como estado y si el usuario puede cambiarlo. Compatible con dispositivos empresariales que ejecutan Android 13 y versiones posteriores.
Enumeraciones | |
---|---|
WIFI_STATE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
WIFI_STATE_USER_CHOICE |
El usuario puede habilitar/inhabilitar el Wi-Fi. |
WIFI_ENABLED |
La conexión Wi-Fi está activada y el usuario no tiene permiso para desactivarla. Se informa un con si la versión de Android es anterior a la 13. |
WIFI_DISABLED |
La conexión Wi-Fi está desactivada y el usuario no tiene permiso para activarla. Se informa un con si la versión de Android es anterior a la 13. |
AirplaneModeState
Controla el estado del modo de avión y si el usuario puede activarlo o desactivarlo. Compatible con Android 9 y versiones posteriores. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales.
Enumeraciones | |
---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
AIRPLANE_MODE_USER_CHOICE |
El usuario puede activar o desactivar el modo de avión. |
AIRPLANE_MODE_DISABLED |
El modo de avión está inhabilitado. El usuario no tiene permiso para activar el modo de avión. Se informa un con si la versión de Android es anterior a la 9. |
UltraWidebandState
Controla el estado de la configuración de banda ultraancha y si el usuario puede activarla o desactivarla. Compatible con Android 14 y versiones posteriores. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales.
Enumeraciones | |
---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
ULTRA_WIDEBAND_USER_CHOICE |
El usuario puede activar o desactivar la banda ultraancha. |
ULTRA_WIDEBAND_DISABLED |
La banda ultraancha está inhabilitada. El usuario no tiene permitido activar la banda ultraancha desde la configuración. Se informa un con si la versión de Android es anterior a la 14. |
CellularTwoGState
Controla la configuración del estado de la red móvil 2G y si el usuario puede activarla o desactivarla. Compatible con Android 14 y versiones posteriores. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales.
Enumeraciones | |
---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
CELLULAR_TWO_G_USER_CHOICE |
El usuario puede activar o desactivar la red móvil 2G. |
CELLULAR_TWO_G_DISABLED |
La red móvil 2G está inhabilitada. El usuario no tiene permiso para activar la red móvil 2G desde la configuración. Se informa un con si la versión de Android es anterior a la 14. |
MinimumWifiSecurityLevel
Define los diferentes niveles mínimos de seguridad de Wi-Fi necesarios para conectarse a redes Wi-Fi. Compatible con Android 13 y versiones posteriores. Compatible con dispositivos completamente administrados y perfiles de trabajo en dispositivos empresariales.
Enumeraciones | |
---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED |
El valor predeterminado es , lo que significa que el dispositivo podrá conectarse a todos los tipos de redes Wi-Fi. |
OPEN_NETWORK_SECURITY |
El dispositivo podrá conectarse a todo tipo de redes Wi-Fi. |
PERSONAL_NETWORK_SECURITY |
Una red personal como WEP o WPA2-PSK es la seguridad mínima requerida. El dispositivo no podrá conectarse a redes Wi-Fi abiertas. Es más estricta que . Se informa un con si la versión de Android es anterior a la 13. |
ENTERPRISE_NETWORK_SECURITY |
El nivel de seguridad mínimo requerido es una red EAP empresarial. El dispositivo no podrá conectarse a la red Wi-Fi si se encuentra debajo de este nivel de seguridad. Es más estricta que . Se informa un con si la versión de Android es anterior a la 13. |
ENTERPRISE_BIT192_NETWORK_SECURITY |
El nivel de seguridad mínimo requerido es una red empresarial de 192 bits. El dispositivo no podrá conectarse a la red Wi-Fi si se encuentra debajo de este nivel de seguridad. Es más estricta que . Se informa un con si la versión de Android es anterior a la 13. |
CredentialProviderPolicyDefault
Controla qué apps pueden funcionar como proveedores de credenciales en Android 14 y versiones posteriores. Estas apps almacenan credenciales. Para obtener más información, consulta esto y esto. Consulta también
.credentialProviderPolicy
Enumeraciones | |
---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED |
Sin especificar. La configuración predeterminada es CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED |
Las apps con sin especificar no pueden actuar como proveedor de credenciales. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM |
Las apps con sin especificar no pueden actuar como proveedor de credenciales, excepto los proveedores de credenciales predeterminados de OEM. Los proveedores de credenciales predeterminados de OEM siempre pueden actuar como proveedores de credenciales. |
PrintingPolicy
Controla si se permite la impresión. Esta función se admite en dispositivos que ejecutan Android 9 y versiones posteriores.
Enumeraciones | |
---|---|
PRINTING_POLICY_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
PRINTING_DISALLOWED |
No se permite imprimir. Se informa un con si la versión de Android es anterior a la 9. |
PRINTING_ALLOWED |
Se permite imprimir. |
DisplaySettings
Controles para la configuración de la pantalla.
Representación JSON |
---|
{ "screenBrightnessSettings": { object ( |
Campos | |
---|---|
screenBrightnessSettings |
Opcional. Controla la configuración del brillo de la pantalla. |
screenTimeoutSettings |
Opcional. Controla la configuración del tiempo de espera de la pantalla. |
ScreenBrightnessSettings
Controles para la configuración del brillo de la pantalla.
Representación JSON |
---|
{
"screenBrightnessMode": enum ( |
Campos | |
---|---|
screenBrightnessMode |
Opcional. Controla el modo de brillo de la pantalla. |
screenBrightness |
Opcional. El brillo de la pantalla se encuentra entre 1 y 255, donde 1 es el más bajo y 255 el más alto. Si el valor es 0 (predeterminado), significa que no se estableció el brillo de la pantalla. Se rechaza cualquier otro valor. |
ScreenBrightnessMode
Controla el modo de brillo de la pantalla.
Enumeraciones | |
---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
BRIGHTNESS_USER_CHOICE |
El usuario puede configurar el brillo de la pantalla. No se debe establecer . |
BRIGHTNESS_AUTOMATIC |
El modo de brillo de la pantalla es automático, en el que el brillo se ajusta de forma automática y el usuario no puede configurarlo. de todos modos se puede establecer y se tendrá en cuenta mientras se ajusta el brillo automáticamente. Compatible con Android 9 y versiones posteriores en dispositivos completamente administrados. Se informa un con si la versión de Android es anterior a la 9. |
BRIGHTNESS_FIXED |
El modo de brillo de la pantalla es fijo, en el que el brillo se establece en y el usuario no puede configurarlo. Se debe establecer . Compatible con Android 9 y versiones posteriores en dispositivos completamente administrados. Se informa un con si la versión de Android es anterior a la 9. |
ScreenTimeoutSettings
Controla la configuración del tiempo de espera de la pantalla.
Representación JSON |
---|
{
"screenTimeoutMode": enum ( |
Campos | |
---|---|
screenTimeoutMode |
Opcional. Controla si el usuario puede configurar el tiempo de espera de la pantalla. |
screenTimeout |
Opcional. Controla la duración del tiempo de espera de la pantalla. La duración del tiempo de espera de la pantalla debe ser superior a 0; de lo contrario, se rechazará. Además, no debe ser mayor que Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
ScreenTimeoutMode
Controla si el usuario puede configurar el tiempo de espera de la pantalla.
Enumeraciones | |
---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
SCREEN_TIMEOUT_USER_CHOICE |
El usuario puede configurar el tiempo de espera de la pantalla. No se debe establecer . |
SCREEN_TIMEOUT_ENFORCED |
El tiempo de espera de la pantalla está establecido en y el usuario no tiene permiso para configurarlo. Se debe establecer . Compatible con Android 9 y versiones posteriores en dispositivos completamente administrados. Se informa un con si la versión de Android es anterior a la 9. |
AssistContentPolicy
Controla si se puede enviar AssistContent a una aplicación con privilegios, como una aplicación del Asistente. AssistContent incluye información y capturas de pantalla sobre una aplicación, como el nombre del paquete. Esta función es compatible con Android 15 y versiones posteriores.
Enumeraciones | |
---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED |
Sin especificar. La configuración predeterminada es . |
ASSIST_CONTENT_DISALLOWED |
Se bloquea el envío del contenido de asistencia a una aplicación con privilegios. Compatible con Android 15 y versiones posteriores. Se informa un |
ASSIST_CONTENT_ALLOWED |
El contenido de asistencia puede enviarse a una aplicación con privilegios. Compatible con Android 15 y versiones posteriores. |
Métodos |
|
---|---|
|
Borra una política. |
|
Obtiene una política. |
|
Enumera las políticas para una empresa determinada. |
|
Actualiza o crea una política. |