Los dispositivos dedicados son dispositivos de la empresa que cumplen un solo caso de uso, como la señalización digital, la impresión de entradas o la administración de inventario. Esto permite a los administradores bloquear aún más el uso de un dispositivo en una sola app o un pequeño conjunto de apps, y evita que los usuarios habiliten otras apps o realicen otras acciones en el dispositivo.
Configuración del dispositivo
Este fragmento de política incluye la configuración de dispositivo recomendada para un dispositivo dedicado 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, se inicia automáticamente una app de kiosco designada cuando se inicia un dispositivo. La app se ejecuta en modo de pantalla completa y se fija en la pantalla principal para evitar que los usuarios salgan de ella.
Para habilitar el modo kiosco en un dispositivo, especifica una app de kiosco designada para el dispositivo. Para ello, establece su installType
en KIOSK
. Esta app de kiosco designada se iniciará automáticamente cuando se inicie el dispositivo.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Vincula una app de kiosco a apps adicionales
Un dispositivo solo puede tener una app de kiosco designada (installType
establecida en KIOSK
). Sin embargo, si una app de kiosco vincula a otras apps, estas apps adicionales se pueden agregar a applications
. Asegúrate de que el installType
de las apps adicionales no sea KIOSK
ni BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Cómo habilitar el modo kiosco para páginas web
Con las apps web, puedes iniciar una página web en modo kiosco. Una app web convierte una página web en una app para Android. Usas el nombre del paquete de una app web para instalarla en un dispositivo, al igual que cualquier otra app para Android.
Con el nombre del paquete de una app web, configúralo como la app de kiosco del dispositivo. Para ello, establece su installType
en KIOSK
.
Como las apps web requieren Google Chrome para iniciarse, también debes agregar Chrome a applications
. En el siguiente ejemplo, se incluyen recomendaciones de configuración adicionales, como usar configuraciones administradas para permitir de forma explícita la URL de la app web en Chrome y no permitir otras URLs.
"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, habilita el selector de apps personalizado del dispositivo habilitando kioskCustomLauncherEnabled
en la política. Para mantener el dispositivo desbloqueado (por ejemplo, en kioscos públicos), 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 darles a los usuarios acceso a varias apps.