Urządzenia dedykowane to urządzenia należące do firmy, które służą do wykonywania określonej funkcji, np. wyświetlania treści informacyjno-reklamowych, drukowania biletów lub zarządzania asortymentem. Dzięki temu administratorzy mogą jeszcze bardziej ograniczyć korzystanie z urządzenia do jednej aplikacji lub niewielkiego zestawu aplikacji, a użytkownikom uniemożliwić włączanie innych aplikacji lub wykonywanie innych działań na urządzeniu.
Ustawienia urządzenia
Ten fragment zasad zawiera zalecane ustawienia urządzenia w przypadku urządzenia specjalnego z minimalnym dostępem.
"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 },
Tryb kiosku
W trybie kiosku wybrana aplikacja kiosku uruchamia się automatycznie po uruchomieniu urządzenia. Aplikacja działa w trybie pełnoekranowym i jest przypięta do ekranu głównego, aby użytkownicy nie mogli jej zamknąć.
Aby włączyć tryb kiosku na urządzeniu, określ aplikację kiosku dla tego urządzenia, ustawiając wartość installType
na KIOSK
. Ta aplikacja kiosku zostanie uruchomiona automatycznie po uruchomieniu urządzenia.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Łączenie aplikacji kiosku z dodatkowymi aplikacjami
Urządzenie może mieć tylko jedną aplikację kiosku (installType
ustawioną na KIOSK
). Jeśli jednak aplikacja kiosku zawiera linki do innych aplikacji, te dodatkowe aplikacje można dodać do applications
. Upewnij się, że installType
dla wszystkich dodatkowych aplikacji nie jest ustawiony na KIOSK
ani BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Włączanie trybu kiosku w przypadku stron internetowych
Dzięki aplikacjom internetowym możesz uruchamiać strony internetowe w trybie kiosku. Aplikacja internetowa zamienia stronę internetową w aplikację na Androida. Aby zainstalować aplikację internetową na urządzeniu, używasz nazwy jej pakietu, tak jak w przypadku każdej innej aplikacji na Androida.
Używając nazwy pakietu aplikacji internetowej, wskaż ją jako aplikację kiosku na urządzeniu, ustawiając wartość installType
na KIOSK
.
Aplikacje internetowe wymagają Google Chrome, więc musisz też dodać Chrome do applications
. Przykład poniżej zawiera dodatkowe zalecenia dotyczące ustawień, takie jak używanie konfiguracji zarządzanych, aby zezwolić w Chrome na dostęp do adresu URL aplikacji internetowej i zablokować inne adresy 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" } ]
Launcher kiosku
Jeśli na urządzeniu użytkownicy muszą mieć dostęp do co najmniej 1 aplikacji na ekranie głównym, włącz niestandardowy program uruchamiający, włączając opcję kioskCustomLauncherEnabled
w zasadach. Aby urządzenie było odblokowane (np. w przypadku publicznych kiosków), włącz keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Możesz też utworzyć własną aplikację uruchamiającą, aby zapewnić użytkownikom dostęp do wielu aplikacji.