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" } ]
Vincular una aplicación de kiosco a aplicaciones adicionales
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.