Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-android-kiosk
Tutorial
@capgo/capacitor-android-kiosk

Android Kiosk

Mengunci perangkat Android ke mode kiosk dengan fungsi launcher dan kontrol tombol hardware

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

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.