Les appareils dédiés sont des appareils détenus par l'entreprise qui répondent à un seul cas d'utilisation, par exemple comme la signalétique numérique, l'impression de billets ou la gestion des stocks. Les administrateurs peuvent ainsi pour verrouiller 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 le appareil.
Paramètres de l'appareil
Cet extrait de règle inclut les paramètres d'appareil recommandés pour un appareil dédié avec 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 démarre automatiquement au démarrage d'un appareil. L'application s'exécute en mode plein écran et est épinglées à l'écran d'accueil pour empêcher les utilisateurs de quitter l'application.
Pour activer le mode Kiosque sur un appareil, indiquez une application kiosque dédiée
appareil en définissant sa installType
sur KIOSK
. Ce
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 être associé qu'à une seule application kiosque désignée
(installType
défini sur KIOSK
). Toutefois, si un kiosque
liens d'application vers d'autres applications, vous pouvez ajouter ces applications supplémentaires à
applications
Assurez-vous que installType
pour toutes les
applications supplémentaires 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. Vous utilisez le nom de package d'une application Web pour l'installer sur un appareil, juste comme n'importe quelle autre application Android.
À l'aide du nom de package d'une application Web, désignez-la comme
une application kiosque en définissant son installType
sur KIOSK
.
Comme les applications Web nécessitent
Google Chrome
vous devez également ajouter Chrome à applications
. La
l'exemple ci-dessous inclut des recommandations de configuration supplémentaires, comme l'utilisation
les configurations gérées pour autoriser explicitement l'URL de l'application Web dans Chrome et
interdisent 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 kiosque
Si un appareil demande aux utilisateurs d'accéder à une ou
plusieurs applications à partir de l'écran d'accueil,
activer le lanceur d'applications personnalisé de l'appareil
kioskCustomLauncherEnabled
dans la règle. Pour conserver l'appareil
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 lancement personnalisée pour permettre aux utilisateurs d'accéder à plusieurs applications.