Beispielrichtlinien: zweckbestimmte Geräte

Zweckbestimmte Geräte sind unternehmenseigene Geräte, die für einen einzelnen Anwendungsfall bestimmt sind, z. B. für digitale Beschilderung, Ticketdruck oder Inventarverwaltung. So können Administratoren die Nutzung eines Geräts auf eine einzelne App oder eine kleine Gruppe von Apps beschränken und verhindern, dass Nutzer andere Apps aktivieren oder andere Aktionen auf dem Gerät ausführen.

Geräteeinstellungen

Dieses Richtlinien-Snippet enthält die empfohlenen Geräteeinstellungen für ein zweckbestimmtes Gerät mit minimalem Zugriff.

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

Kiosk-Modus

Im Kioskmodus wird eine bestimmte Kiosk-App automatisch gestartet, wenn ein Gerät hochgefahren wird. Die App wird im Vollbildmodus ausgeführt und ist auf dem Startbildschirm angepinnt, damit Nutzer die App nicht verlassen können.

Wenn Sie den Kioskmodus auf einem Gerät aktivieren möchten, geben Sie eine Kiosk-App für das Gerät an, indem Sie installType auf KIOSK festlegen. Diese ausgewählte Kiosk-App wird automatisch gestartet, wenn das Gerät hochgefahren wird.

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

Ein Gerät kann nur eine einzige Kiosk-App haben (installType auf KIOSK festgelegt). Wenn eine Kiosk-App jedoch Verknüpfungen zu anderen Apps enthält, können diese zusätzlichen Apps zu applications hinzugefügt werden. Der installType für zusätzliche Apps darf nicht KIOSK oder BLOCKED sein.

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

Kioskmodus für Webseiten aktivieren

Mit Web-Apps können Sie eine Webseite im Kioskmodus starten. Mit einer Web-App wird eine Webseite in eine Android-App umgewandelt. Sie verwenden den Paketnamen einer Web-App, um sie wie jede andere Android-App auf einem Gerät zu installieren.

Legen Sie den Paketnamen einer Webanwendung als Kiosk-App des Geräts fest, indem Sie installType auf KIOSK festlegen. Da Web-Apps Google Chrome zum Starten benötigen, sollten Sie Chrome auch zu applications hinzufügen. Das Beispiel unten enthält weitere Empfehlungen für Einstellungen, z. B. die Verwendung verwalteter Konfigurationen, um die URL der Webanwendung in Chrome ausdrücklich zuzulassen und andere URLs zu deaktivieren.

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

Kiosk-Launcher

Wenn Nutzer auf einem Gerät über den Startbildschirm auf eine oder mehrere Apps zugreifen müssen, aktivieren Sie den benutzerdefinierten Launcher des Geräts, indem Sie kioskCustomLauncherEnabled in der Richtlinie aktivieren. Wenn das Gerät entsperrt bleiben soll (z. B. für öffentliche Kioske), aktivieren Sie keyguardDisabled:

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

Sie können auch Ihre eigene benutzerdefinierte Launcher-App entwickeln, um Nutzern Zugriff auf mehrere Apps zu gewähren.