Urządzenia specjalne to urządzenia należące do firmy, które służą do 1 przypadku użycia, np. treści informacyjno-reklamowe, drukowanie biletów czy zarządzanie asortymentem. Dzięki temu administratorzy jeszcze bardziej ograniczyć możliwość korzystania z urządzenia do pojedynczej aplikacji lub niewielkiego zestawu aplikacji, i uniemożliwia użytkownikom włączanie innych aplikacji lub wykonywanie innych czynności na urządzenia.
Ustawienia urządzenia
Ten fragment zasad zawiera zalecane ustawienia urządzeń dla: specjalne urządzenie 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 uruchamiana jest wyznaczona aplikacja kiosku. automatycznie po włączeniu urządzenia. Aplikacja działa w trybie pełnoekranowym i jest: przypięte do ekranu głównego, aby użytkownicy nie mogli wyjść z aplikacji.
Aby włączyć tryb kiosku na urządzeniu, wskaż wyznaczoną aplikację kiosku na potrzeby
na urządzeniu, ustawiając jego installType
na KIOSK
. Ten
będzie uruchamiana automatycznie po włączeniu urządzenia.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Łączenie aplikacji kiosku z dodatkowymi aplikacjami
Na urządzeniu może być tylko jedna wyznaczona aplikacja kiosku
(w polu installType
ustawiono wartość KIOSK
). Jeśli jednak kiosk
linki do innych aplikacji, można je dodać do
applications
Upewnij się, że parametr installType
w przypadku
Dodatkowe aplikacje nie są dostępne w wersji 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 na stronach internetowych
W aplikacjach internetowych możesz uruchomić stronę internetową w trybie kiosku. Aplikacja internetowa zmienia stronę internetową w Aplikacja na Androida. Aby zainstalować aplikację na urządzeniu, używasz nazwy pakietu aplikacji internetowej. jak w przypadku każdej innej aplikacji na Androida.
Używając nazwy pakietu aplikacji internetowej, oznacz ją jako
aplikacji kiosku, ustawiając installType
na KIOSK
.
Ponieważ aplikacje internetowe wymagają
Google Chrome,
aby uruchomić, musisz też dodać Chrome do applications
.
przykład poniżej zawiera dodatkowe zalecenia dotyczące ustawień, takie jak
konfiguracje zarządzane jawnie zezwalające na dostęp do adresu URL aplikacji internetowej w Chrome oraz
innych adresów 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" } ]
Program uruchamiający kiosk
Jeśli urządzenie wymaga dostępu do co najmniej 1 aplikacji z ekranu głównego,
włącz na urządzeniu niestandardowy program uruchamiający, włączając
kioskCustomLauncherEnabled
. Aby zachować urządzenie
odblokowane (np. w przypadku kiosków publicznych), 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ż stworzyć własną aplikację launchera, która daje użytkownikom dostęp do wiele aplikacji.