Petunjuk
Tutorial Android Kiosk
Menggunakan @capgo/capacitor-android-kiosk
Plugin Android Capacitor untuk mengontrol mode kiosk dan fungsi launcher. Plugin ini hanya tersedia untuk Android. Untuk mode kiosk iOS, gunakan fitur Akses Terpandu perangkat.
Pasang
bun add @capgo/capacitor-android-kiosk
bunx cap sync
Apa yang Dibuka oleh Plugin Ini
isInKioskMode- Mengecek apakah aplikasi sedang berjalan dalam mode kiosk.isSetAsLauncher- Mengecek apakah aplikasi telah ditetapkan sebagai launcher perangkat (aplikasi utama).enterKioskMode- Masuk ke mode kiosk, menyembunyikan antarmuka sistem dan menghalangi tombol hardware. Juga memulai layanan keep-alive ke depan untuk mengurangi kemungkinan aplikasi dibunuh oleh sistem. Aplikasi harus ditetapkan sebagai launcher perangkat untuk ini bekerja efektif.exitKioskMode- Keluar dari mode kiosk, mengembalikan antarmuka sistem normal dan fungsi tombol hardware. Juga menghentikan layanan keep-alive ke depan yang dimulai dalam enterKioskMode().
Penggunaan Contoh
isInKioskMode
Mengecek apakah aplikasi sedang berjalan dalam mode kiosk.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
const { isInKioskMode } = await CapacitorAndroidKiosk.isInKioskMode();
console.log('Kiosk mode active:', isInKioskMode);
isSetAsLauncher
Memeriksa apakah aplikasi telah ditetapkan sebagai launcher perangkat (aplikasi home).
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
const { isLauncher } = await CapacitorAndroidKiosk.isSetAsLauncher();
console.log('Is launcher:', isLauncher);
enterKioskMode
Masuk ke mode kiosk, menyembunyikan antarmuka sistem dan menghalangi tombol perangkat keras. Juga memulai layanan keep-alive di depan untuk mengurangi kemungkinan aplikasi dibunuh oleh sistem. Aplikasi harus ditetapkan sebagai launcher perangkat untuk ini bekerja efektif.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
await CapacitorAndroidKiosk.enterKioskMode();
exitKioskMode
Keluar dari mode kiosk, mengembalikan antarmuka sistem normal dan fungsi tombol perangkat keras. Juga menghentikan layanan keep-alive di depan yang dimulai dalam enterKioskMode().
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
await CapacitorAndroidKiosk.exitKioskMode();
console.log('Exited kiosk mode');
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-android-kiosk
- Dokumen: /docs/plugins/android-kiosk/
Teruskan dari Menggunakan @capgo/capacitor-android-kiosk
Jika Anda menggunakan Menggunakan @capgo/capacitor-android-kiosk untuk merencanakan dashboard dan API operasi, hubungkan dengan @capgo/capacitor-android-kiosk untuk detail implementasi di @capgo/capacitor-android-kiosk, Mulai Berlangganan untuk detail implementasi di Mulai Berlangganan, API Ringkasan untuk detail implementasi di API Ringkasan, Pendahuluan untuk detail implementasi di Pendahuluan, dan API Kunci untuk detail implementasi di API Kunci.