Guida
Tutorial su Android Kiosk
Utilizzo di @capgo/capacitor-android-kiosk
Capacitor Plugin per Android Kiosk per il controllo del modalità kiosk e della funzionalità del launcher. Questo plugin è disponibile solo per Android. Per la modalità kiosk su iOS, utilizzare la funzione Guided Access del dispositivo.
Installa
bun add @capgo/capacitor-android-kiosk
bunx cap sync
Cos'è che questo plugin espone
isInKioskMode- Verifica se l'app è attualmente in modalità schermo intero.isSetAsLauncher- Verifica se l'app è impostata come launcher del dispositivo (app di home).enterKioskMode- Inserisce la modalità schermo intero, 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'app venga uccisa dal sistema. L'app deve essere impostata come launcher del dispositivo per funzionare efficacemente.exitKioskMode- Esci dalla modalità schermo intero, 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'app è attualmente in modalità schermo intero.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
const { isInKioskMode } = await CapacitorAndroidKiosk.isInKioskMode();
console.log('Kiosk mode active:', isInKioskMode);
isSetAsLauncher
- Verifica se l'app è impostata come launcher del 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à schermo intero, 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'app venga uccisa dal sistema. L'app deve essere impostata come launcher del dispositivo per funzionare efficacemente.
import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';
await CapacitorAndroidKiosk.enterKioskMode();
exitKioskMode
- Esci dalla modalità schermo intero, 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 dall'uso di @capgo/capacitor-android-kiosk
Se stai utilizzando Utilizza @capgo/capacitor-android-kiosk per pianificare la dashboard e le operazioni di API, collega il tutto con @capgo/capacitor-android-kiosk per i dettagli di implementazione in @capgo/capacitor-android-kiosk Guida introduttiva per i dettagli di implementazione in Guida introduttiva 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.