Выделенные устройства — это устройства, принадлежащие компании, которые выполняют один вариант использования, например цифровые вывески, печать билетов или управление запасами. Это позволяет администраторам дополнительно ограничить использование устройства одним приложением или небольшим набором приложений и не позволяет пользователям включать другие приложения или выполнять другие действия на устройстве.
Настройки устройства
Этот фрагмент политики включает рекомендуемые настройки устройства для выделенного устройства с минимальным доступом.
"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 },
Режим киоска
В режиме киоска специальное киоск-приложение запускается автоматически при загрузке устройства. Приложение работает в полноэкранном режиме и закрепляется на главном экране, чтобы пользователи не могли покинуть приложение.
Чтобы включить режим киоска на устройстве, укажите назначенное киоск-приложение для устройства, задав для его installType
значение KIOSK
. Это специальное киоск-приложение запустится автоматически при загрузке устройства.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Свяжите киоск-приложение с дополнительными приложениями
На устройстве может быть только одно назначенное киоск-приложение ( installType
установлено значение KIOSK
). Однако если киоск-приложение связано с другими приложениями, эти дополнительные приложения можно добавить в applications
. Убедитесь, что для всех дополнительных приложений installType
не KIOSK
или BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Включить режим киоска для веб-страниц
С помощью веб-приложений вы можете запустить веб-страницу в режиме киоска. Веб-приложение превращает веб-страницу в приложение для Android. Вы используете имя пакета веб-приложения, чтобы установить его на устройство, как и любое другое приложение Android.
Используя имя пакета веб-приложения, назначьте его как киоск-приложение устройства, задав для его installType
значение KIOSK
. Поскольку для запуска веб-приложений требуется Google Chrome , вам также следует добавить Chrome в applications
. В приведенном ниже примере приведены дополнительные рекомендации по настройке, например использование управляемых конфигураций для явного разрешения URL-адреса веб-приложения в Chrome и запрета других 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" } ]
Киоск-лаунчер
Если устройство требует, чтобы пользователи получали доступ к одному или нескольким приложениям с главного экрана, включите настраиваемое средство запуска устройства, включив kioskCustomLauncherEnabled
в политике. Чтобы устройство оставалось разблокированным (например, для общедоступных киосков), включите keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Вы также можете разработать собственное приложение запуска, чтобы предоставить пользователям доступ к нескольким приложениям.