Os dispositivos dedicados são de propriedade da empresa e atendem a um único caso de uso, como sinalização digital, impressão de ingressos ou gerenciamento de inventário. Isso permite que os administradores bloqueiem ainda mais o uso de um dispositivo a um único app ou um pequeno conjunto de apps, e impede que os usuários ativem outros apps ou realizem outras ações no dispositivo.
Configurações do dispositivo
Este snippet de política inclui as configurações recomendadas para um dispositivo dedicado com acesso 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 quiosque
No modo quiosque, um app de quiosque designado é iniciado automaticamente quando um dispositivo é inicializado. O app é executado no modo de tela cheia e é fixado na tela inicial para impedir que os usuários saiam dele.
Para ativar o modo quiosque em um dispositivo, especifique um app de quiosque designado para o
dispositivo definindo installType
como KIOSK
. Esse
aplicativo de quiosque designado será iniciado automaticamente quando o dispositivo for inicializado.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Vincular um app de quiosque a outros apps
Um dispositivo só pode ter um único app de quiosque designado
(installType
definido como KIOSK
). No entanto, se um app de quiosque
estiver vinculado a outros apps, eles poderão ser adicionados a
applications
. Verifique se o installType
de outros
apps não é KIOSK
ou BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Ativar o modo quiosque para páginas da Web
Com os apps da Web, você pode iniciar uma página da Web no modo quiosque. Um app da Web transforma uma página da Web em um app Android. Use o nome do pacote de um app da Web para instalá-lo em um dispositivo, assim como qualquer outro app Android.
Usando o nome do pacote de um app da Web, designe-o como o app de quiosque
do dispositivo definindo o installType
como KIOSK
.
Como os apps da Web exigem o
Google Chrome
para serem iniciados, adicione o Chrome a applications
. O
exemplo abaixo inclui outras recomendações de configuração, como o uso de
configurações gerenciadas para permitir explicitamente o URL do app da Web no Chrome e
impedir outros 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" } ]
Iniciador de quiosque
Se um dispositivo exigir que os usuários acessem um ou mais apps na tela inicial,
ative o iniciador personalizado do dispositivo ativando
kioskCustomLauncherEnabled
na política. Para manter o dispositivo
desbloqueado (por exemplo, para quiosques públicos), ative keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Você também pode desenvolver seu próprio app de inicialização personalizado para dar aos usuários acesso a vários apps.