Perangkat khusus adalah perangkat milik perusahaan yang memenuhi satu kasus penggunaan, seperti reklame digital, pencetakan tiket, atau pengelolaan inventaris. Hal ini memungkinkan admin untuk lebih mengunci penggunaan perangkat ke satu aplikasi atau sekumpulan kecil aplikasi, dan mencegah pengguna mengaktifkan aplikasi lain atau melakukan tindakan lain di perangkat.
Setelan perangkat
Cuplikan kebijakan ini menyertakan setelan perangkat yang direkomendasikan untuk perangkat khusus dengan akses 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 kios
Dalam mode kios, aplikasi kios yang ditetapkan akan diluncurkan secara otomatis saat perangkat melakukan booting. Aplikasi berjalan dalam mode layar penuh dan disematkan ke layar utama untuk mencegah pengguna keluar dari aplikasi.
Untuk mengaktifkan mode kios di perangkat, tentukan aplikasi kios yang ditetapkan untuk
perangkat dengan menetapkan installType
-nya ke KIOSK
. Aplikasi
kios yang ditetapkan ini akan diluncurkan secara otomatis saat perangkat melakukan booting.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" } ]
Menautkan aplikasi kios ke aplikasi tambahan
Perangkat hanya dapat memiliki satu aplikasi kios yang ditetapkan
(installType
ditetapkan ke KIOSK
). Namun, jika aplikasi
kios ditautkan ke aplikasi lain, aplikasi tambahan ini dapat ditambahkan ke
applications
. Pastikan installType
untuk
aplikasi tambahan apa pun bukan KIOSK
atau BLOCKED
.
"applications": [ { "packageName": "com.example.app", "installType": "KIOSK", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app_to_be_linked", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Mengaktifkan mode kios untuk halaman web
Dengan aplikasi web, Anda dapat meluncurkan halaman web dalam mode kios. Aplikasi web mengubah halaman web menjadi aplikasi Android. Anda menggunakan nama paket aplikasi web untuk menginstalnya di perangkat, seperti aplikasi Android lainnya.
Dengan menggunakan nama paket aplikasi web, tetapkan sebagai aplikasi kios
perangkat dengan menetapkan installType
ke KIOSK
.
Karena aplikasi web memerlukan
Google Chrome
untuk diluncurkan, Anda juga harus menambahkan Chrome ke applications
. Contoh
di bawah menyertakan rekomendasi setelan tambahan, seperti menggunakan
konfigurasi terkelola untuk mengizinkan URL aplikasi web secara eksplisit di Chrome dan
melarang URL lainnya.
"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" } ]
Peluncur kios
Jika perangkat mengharuskan pengguna mengakses satu atau beberapa aplikasi dari layar utama,
aktifkan peluncur kustom perangkat dengan mengaktifkan
kioskCustomLauncherEnabled
dalam kebijakan. Agar kunci perangkat
tetap terbuka (misalnya, untuk kios publik), aktifkan keyguardDisabled
:
"kioskCustomLauncherEnabled": true, "keyguardDisabled": true, "applications": [ { "packageName": "com.example.app1", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" }, { "packageName": "com.example.app2", "installType": "FORCE_INSTALLED", "defaultPermissionPolicy": "GRANT" } ]
Anda juga dapat mengembangkan aplikasi peluncur kustom Anda sendiri untuk memberi pengguna akses ke beberapa aplikasi.