Contoh kebijakan: perangkat khusus

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"
  }
]

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.