Políticas de ejemplo: dispositivos dedicados

Los dispositivos exclusivos son dispositivos de la empresa que cumplen con un único caso de uso, como como señalización digital, impresión de tickets o administración de inventario. Esto permite que los administradores para restringir aún más el uso de un dispositivo a una sola app o a un pequeño conjunto de apps e impide que los usuarios habiliten otras apps o realicen otras acciones en la dispositivo.

Configuración del dispositivo

Este fragmento de la política incluye la configuración del dispositivo recomendada para un dispositivo de uso específico con acceso mínimo.

"safeBootDisabled": true,
"screenCaptureDisabled": true,
"factoryResetDisabled": true,
"cameraDisabled": true,
// Specifies that system updates will be auto-installed during a daily
// maintenance window between 2am and 4am.
"systemUpdate": {
  "type": "WINDOWED",
  "startMinutes": 120,
  "endMinutes": 240
},

Modo kiosco

En el modo kiosco, una aplicación de kiosco designada se inicia automáticamente cuando se inicia un dispositivo. La app se ejecuta en modo de pantalla completa a la pantalla principal para evitar que los usuarios salgan de la app.

Para habilitar el modo kiosco en un dispositivo, especifica una aplicación de kiosco designada para el dispositivo estableciendo su installType en KIOSK. Esta la aplicación de kiosco designada se iniciará automáticamente cuando se inicie el dispositivo.

"applications": [
  {
    "packageName": "com.example.app",
    "installType": "KIOSK",
    "defaultPermissionPolicy": "GRANT"
  }
]

Los dispositivos solo pueden tener una aplicación de kiosco designada (installType establecido en KIOSK). Sin embargo, si un kiosco vínculos de apps a otras apps, estas apps adicionales se pueden agregar applications Asegúrate de que installType de cualquier apps adicionales no es KIOSK ni BLOCKED.

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.example.app_to_be_linked",
   "installType": "FORCE_INSTALLED",
   "defaultPermissionPolicy": "GRANT"
 }
]

Habilitar el modo kiosco para páginas web

Con las apps web, puedes iniciar una página web en modo kiosco. Una aplicación web convierte una página web en una App para Android Utilizas el nombre del paquete de una aplicación web para instalarla en un dispositivo, simplemente como cualquier otra app para Android.

Usa el nombre de paquete de una app web para designarla como la del dispositivo aplicación de kiosco estableciendo su installType en KIOSK. Debido a que las aplicaciones web requieren Google Chrome para iniciar el navegador, también debes agregar Chrome a applications. El incluye recomendaciones de configuración adicionales, como usar configuraciones administradas para permitir explícitamente la URL de la aplicación web en Chrome y no permitir otras URL.

"applications": [
 {
   "packageName": "com.google.enterprise.webapp.x6306d4def62b6b3s",
   "installType": "KIOSK",
   "defaultPermissionPolicy": "GRANT"
 },
 {
   "packageName": "com.android.chrome",
   "installType": "FORCE_INSTALLED",
   "managedConfiguration": {
     "URLBlocklist": ["*"],
     "URLAllowlist": ["web.app.url"]
   },
   "defaultPermissionPolicy": "GRANT"
 }
]

Selector de kiosco

Si un dispositivo requiere que los usuarios accedan a una o más apps desde la pantalla principal, habilitar el selector personalizado del dispositivo habilitando kioskCustomLauncherEnabled en la política. Para conservar el dispositivo desbloqueado (para kioscos públicos, por ejemplo), habilita keyguardDisabled:

"kioskCustomLauncherEnabled": true,
"keyguardDisabled": true,
"applications": [
  {
    "packageName": "com.example.app1",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  },
  {
    "packageName": "com.example.app2",
    "installType": "FORCE_INSTALLED",
    "defaultPermissionPolicy": "GRANT"
  }
]

También puedes desarrollar tu propia app de selector personalizada para brindar a los usuarios acceso a varias apps.