Guida
Tutorial su Android Kiosk
Utilizzo di @capgo/capacitor-android-kiosk
Capacitor Plugin Android Kiosk per il controllo del modalità kiosk e della funzionalità del launcher. Questo plugin è disponibile solo per Android. Per la modalità kiosk di iOS, utilizzare la funzione Guided Access del dispositivo.
Installazione
bun add @capgo/capacitor-android-kiosk
bunx cap sync
Cosa Espongono Queste Funzionalità
isInKioskMode- Verifica se l'applicazione è attualmente in modalità kiosk.isSetAsLauncher- Verifica se l'applicazione è impostata come launcher dispositivo (app di home).enterKioskMode- Inserisce la modalità kiosk, nascondendo l'interfaccia utente del sistema e bloccando i pulsanti hardware. Inoltre, avvia un servizio di mantenimento in primo piano per ridurre la probabilità che l'applicazione venga uccisa dal sistema. L'applicazione deve essere impostata come launcher dispositivo per funzionare efficacemente.exitKioskMode- Esci dalla modalità kiosk, ripristinando l'interfaccia utente del sistema normale e la funzionalità dei pulsanti hardware. Inoltre, ferma il servizio di mantenimento in primo piano avviato in enterKioskMode().
Esempio di Utilizzo
isInKioskMode
Verifica se l'applicazione è attualmente in modalità kiosk.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
const { isInKioskMode } = await CapacitorAndroidKiosk.isInKioskMode();
console.log('Kiosk mode active:', isInKioskMode);
isSetAsLauncher
Verifica se l'applicazione è impostata come launcher dispositivo (app di home).
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
const { isLauncher } = await CapacitorAndroidKiosk.isSetAsLauncher();
console.log('Is launcher:', isLauncher);
enterKioskMode
Inserisce la modalità kiosk, nascondendo l'interfaccia utente del sistema e bloccando i pulsanti hardware. Inoltre, avvia un servizio di mantenimento in primo piano per ridurre la probabilità che l'applicazione venga uccisa dal sistema. L'applicazione deve essere impostata come launcher dispositivo per funzionare efficacemente.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
await CapacitorAndroidKiosk.enterKioskMode();
exitKioskMode
Esci dalla modalità kiosk, ripristinando l'interfaccia utente del sistema normale e la funzionalità dei pulsanti hardware. Inoltre, ferma il servizio di mantenimento in primo piano avviato in enterKioskMode().
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
await CapacitorAndroidKiosk.exitKioskMode();
console.log('Exited kiosk mode');
Riferimento Completo
- GitHub: https://github.com/Cap-go/capacitor-android-kiosk/
- Documentazione: /docs/plugins/android-kiosk/
Continua da Utilizzare @capgo/capacitor-android-kiosk
Se stai utilizzando Utilizzare @capgo/capacitor-android-kiosk per pianificare il dashboard e le operazioni di API, collegalo con @capgo/capacitor-android-kiosk per i dettagli di implementazione in @capgo/capacitor-android-kiosk, Avvio Guidato per i dettagli di implementazione in Avvio Guidato, Panoramica di API per i dettagli di implementazione in Panoramica di API Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.