Les appareils dédiés sont des appareils détenus par l'entreprise qui répondent à un cas d'utilisation unique, tel que la signalétique numérique, l'impression de billets ou la gestion de l'inventaire. Cela permet aux administrateurs de restreindre davantage l'utilisation d'un appareil à une seule application ou à un petit ensemble d'applications, et empêche les utilisateurs d'activer d'autres applications ou d'effectuer d'autres actions sur l'appareil.
Paramètres de l'appareil
Cet extrait de règle inclut les paramètres recommandés pour un appareil dédié disposant d'un accès minimal.
"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 },
Mode Kiosque
En mode Kiosque, une application kiosque désignée se lance automatiquement au démarrage d'un appareil. L'application s'exécute en mode plein écran et est épinglée à l'écran d'accueil pour empêcher les utilisateurs de la quitter.
Pour activer le mode Kiosque sur un appareil, spécifiez une application kiosque désignée pour l'appareil en définissant sa installType
sur KIOSK
. L'application kiosque désignée se lancera automatiquement au démarrage de l'appareil.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Associer une application kiosque à d'autres applications
Un appareil ne peut avoir qu'une seule application kiosque désignée (installType
défini sur KIOSK
). Toutefois, si une application kiosque est associée à d'autres applications, ces applications supplémentaires peuvent être ajoutées à applications
. Assurez-vous que installType
pour toute application supplémentaire n'est pas KIOSK
ni BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Activer le mode Kiosque pour les pages Web
Avec les applications Web, vous pouvez lancer une page Web en mode Kiosque. Une application Web transforme une page Web en application Android. Utilisez le nom de package d'une application Web pour l'installer sur un appareil, comme n'importe quelle autre application Android.
À l'aide du nom de package d'une application Web, désignez cette application comme application kiosque de l'appareil en définissant son installType
sur KIOSK
.
Étant donné que les applications Web nécessitent Google Chrome pour se lancer, vous devez également ajouter Chrome à applications
. L'exemple ci-dessous inclut des recommandations de paramètres supplémentaires, comme l'utilisation de configurations gérées pour autoriser explicitement l'URL de l'application Web dans Chrome et interdire d'autres 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" } ]
Lanceur d'applications en mode Kiosque
Si un appareil exige que les utilisateurs accèdent à une ou plusieurs applications depuis l'écran d'accueil, activez le lanceur personnalisé de l'appareil en activant kioskCustomLauncherEnabled
dans la règle. Pour que l'appareil reste déverrouillé (pour les kiosques publics, par exemple), activez keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Vous pouvez également développer votre propre application de lanceur personnalisée pour permettre aux utilisateurs d'accéder à plusieurs applications.