@capgo/capacitor-android-kiosk
Sematkan perangkat Android ke satu aplikasi dengan mode kiosk dan kontrol launcher.
Ikhtisar
Bagian berjudul “Ringkasan”@capgo/capacitor-android-kiosk mengunci armada tablet ke satu pengalaman Capacitor dengan kiosk mode, launcher pinning, dan kebijakan tombol hardware.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Tidak | Fokus Android |
| Android | Ya | Provisioning device owner sesuai README |
| Web | Tidak | Tidak berlaku |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”isInKioskMode- Memeriksa apakah aplikasi saat ini berjalan dalam mode kiosk.isSetAsLauncher- Memeriksa apakah aplikasi disetel sebagai launcher perangkat (aplikasi home).enterKioskMode- Memasuki mode kiosk, menyembunyikan UI sistem dan memblokir tombol hardware. Juga memulai layanan keep-alive foreground agar aplikasi lebih sulit dihentikan oleh sistem. Aplikasi harus disetel sebagai launcher perangkat agar ini berfungsi efektif.exitKioskMode- Keluar dari mode kiosk, memulihkan UI sistem dan fungsi tombol hardware normal. Juga menghentikan layanan keep-alive foreground yang dimulai di enterKioskMode().
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
isInKioskMode | Mengecek apakah aplikasi sedang berjalan dalam mode kiosk. |
isSetAsLauncher | Mengecek apakah aplikasi diatur sebagai launcher perangkat (home app). |
enterKioskMode | Masuk ke mode kiosk, menyembunyikan UI sistem dan memblokir tombol hardware. Juga menjalankan foreground keep-alive service agar aplikasi tidak mudah dimatikan oleh sistem. Aplikasi harus diatur sebagai launcher perangkat agar ini bekerja efektif. |
exitKioskMode | Keluar dari mode kiosk, mengembalikan UI sistem dan fungsi tombol hardware seperti normal. Juga menghentikan foreground keep-alive service yang dijalankan di enterKioskMode(). |
setAsLauncher | Membuka pengaturan layar utama perangkat agar pengguna dapat mengatur aplikasi ini sebagai launcher. Hal ini diperlukan untuk fungsi mode kiosk penuh. |
setAllowedKeys | Mengatur tombol hardware mana yang diizinkan berfungsi dalam kiosk mode. Secara default, semua tombol hardware diblokir dalam kiosk mode. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-android-kiosk.
Lanjut dari @capgo/capacitor-android-kiosk
Bagian berjudul “Lanjut dari @capgo/capacitor-android-kiosk”Jika Anda menggunakan @capgo/capacitor-android-kiosk untuk merencanakan operasi dashboard dan API, hubungkan dengan Menggunakan @capgo/capacitor-android-kiosk untuk kemampuan native di Menggunakan @capgo/capacitor-android-kiosk, Ringkasan API untuk detail implementasi di API Overview, Pendahuluan untuk detail implementasi di Introduction, Kunci API untuk detail implementasi di API Keys, dan Perangkat untuk detail implementasi di Devices.