I dispositivi dedicati sono dispositivi di proprietà dell'azienda che soddisfano un singolo caso d'uso, ad esempio la segnaletica digitale, la stampa di biglietti o la gestione dell'inventario. In questo modo gli amministratori possono bloccare ulteriormente l'utilizzo di un dispositivo a una singola app o a un gruppo ridotto di app e impedire agli utenti di attivare altre app o di eseguire altre azioni sul dispositivo.
Impostazioni del dispositivo
Questo snippet di criterio include le impostazioni 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 si avvia automaticamente all'avvio di un dispositivo. L'app viene eseguita in modalità a schermo intero e viene 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 impostandone installType
su KIOSK
. Questa 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
impostata 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" } ]
Attivare la modalità kiosk per le pagine web
Con le app web puoi lanciare una pagina web in modalità kiosk. Un'app web trasforma una pagina web in un'app per Android. Devi utilizzare il nome del pacchetto di un'app web per installarla su un dispositivo, proprio come qualsiasi altra app Android.
Utilizzando il nome del pacchetto di un'app web, designa l'app kiosk del
dispositivo impostandone installType
su KIOSK
.
Poiché le app web richiedono Google Chrome per il lancio, devi aggiungere anche Chrome a applications
. L'esempio riportato di seguito include ulteriori suggerimenti sulle impostazioni, ad esempio 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, abilita Avvio app personalizzato del dispositivo attivando kioskCustomLauncherEnabled
nel criterio. Per tenere sbloccato il dispositivo (ad esempio per i kiosk pubblici), abilita 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 concedere agli utenti l'accesso a più app.