Exemplo de políticas: dispositivos dedicados

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"
  }
]

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.