I dispositivi dedicati sono dispositivi di proprietà dell'azienda che soddisfano un singolo caso d'uso, come la segnaletica digitale, la stampa di biglietti o la gestione dell'inventario. Ciò consente agli amministratori di bloccare ulteriormente l'utilizzo di un dispositivo per una singola app o un piccolo insieme di app e impedisce agli utenti di attivare altre app o di eseguire altre azioni sul dispositivo.
Impostazioni dispositivo
Questo snippet del criterio include le impostazioni del dispositivo consigliate per un dispositivo dedicato con accesso minimo.
"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 },
Modalità kiosk
In modalità kiosk, un'app kiosk designata viene avviata automaticamente all'avvio di un dispositivo. L'app viene eseguita in modalità a schermo intero ed è bloccata sulla schermata Home per impedire agli utenti di uscire dall'app.
Per attivare la modalità kiosk su un dispositivo, specifica un'app kiosk designata per il dispositivo impostando installType
su KIOSK
. L'app kiosk designata verrà avviata automaticamente all'avvio del dispositivo.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Collegare un'app kiosk ad altre app
Un dispositivo può avere una sola app kiosk designata
(installType
impostato su KIOSK
). Tuttavia, se un'app kiosk
si collega ad altre app, queste app aggiuntive possono essere aggiunte a
applications
. Assicurati che installType
per eventuali
app aggiuntive non sia KIOSK
o BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Attiva la modalità kiosk per le pagine web
Con le app web, puoi avviare una pagina web in modalità kiosk. Un'app web trasforma una pagina web in un'app per Android. Per installarla su un dispositivo, devi utilizzare il nome del pacchetto di un'app web, proprio come qualsiasi altra app per Android.
Utilizzando il nome del pacchetto di un'app web, definiscila come app kiosk del dispositivo impostando installType
su KIOSK
.
Poiché per l'avvio delle app web è necessario Google Chrome, dovresti aggiungere Chrome anche a applications
. L'esempio riportato di seguito include ulteriori suggerimenti per l'impostazione, come l'utilizzo di configurazioni gestite per consentire esplicitamente l'URL dell'app web in Chrome e non consentire altri 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" } ]
Avvio app kiosk
Se un dispositivo richiede agli utenti di accedere a una o più app dalla schermata Home, attiva Avvio app personalizzata del dispositivo attivando kioskCustomLauncherEnabled
nel criterio. Per mantenere il dispositivo sbloccato (ad esempio per i kiosk pubblici), attiva keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Puoi anche sviluppare una tua app Avvio app personalizzata per consentire agli utenti di accedere a più app.