Perangkat khusus adalah perangkat milik perusahaan yang memenuhi satu kasus penggunaan, seperti reklame digital, pencetakan tiket, atau pengelolaan inventaris. Hal ini memungkinkan admin untuk mengunci penggunaan perangkat lebih lanjut untuk satu aplikasi atau kumpulan 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 ditentukan 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 ditentukan untuk
perangkat dengan menetapkan installType
-nya ke KIOSK
. Aplikasi
kios yang ditentukan 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 bahwa installType
untuk
aplikasi tambahan 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, sama seperti aplikasi Android lainnya.
Dengan menggunakan nama paket aplikasi web, tetapkan paket tersebut sebagai aplikasi kios perangkat dengan menetapkan installType
-nya ke KIOSK
.
Karena aplikasi web memerlukan
Google Chrome
untuk dapat diluncurkan, Anda juga harus menambahkan Chrome ke applications
. Contoh
di bawah menyertakan rekomendasi setelan tambahan, seperti menggunakan
konfigurasi terkelola untuk secara eksplisit mengizinkan URL aplikasi web di Chrome dan
melarang URL lain.
"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 untuk memberi pengguna akses ke beberapa aplikasi.