Vai al contenuto principale
Torna ai plugin
@capgo/capacitor-android-kiosk
Tutorial
@capgo/capacitor-android-kiosk

Android Kiosk

Blocca dispositivi Android in modalità kiosk con funzionalità di launcher e controllo delle chiavi hardware

Guida

Tutorial sulla modalità kiosk Android

Utilizza @capgo/capacitor-android-kiosk

Capacitor Plugin per kiosk Android per il controllo della modalità kiosk e della funzionalità di launcher. Questo plugin è disponibile solo per Android. Per la modalità kiosk iOS, utilizzare la funzione Guided Access del dispositivo.

Installa

bun add @capgo/capacitor-android-kiosk
bunx cap sync

Cosa Questo Plugin Espone

  • isInKioskMode - Controlla se l'applicazione è attualmente in modalità kiosk.
  • isSetAsLauncher - Controlla se l'applicazione è impostata come launcher del 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 del dispositivo per funzionare efficacemente.
  • exitKioskMode Esempio di Utilizzo

Controlla se l'applicazione è attualmente in modalità kiosk.

isInKioskMode

Controlla se l'applicazione è impostata come launcher del dispositivo (app di home).

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

const { isInKioskMode } = await CapacitorAndroidKiosk.isInKioskMode();
console.log('Kiosk mode active:', isInKioskMode);

isSetAsLauncher

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 del dispositivo per funzionare efficacemente.

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

const { isLauncher } = await CapacitorAndroidKiosk.isSetAsLauncher();
console.log('Is launcher:', isLauncher);

enterKioskMode

Esci dalla modalità kiosk, ripristinando l'interfaccia utente del sistema e la funzionalità dei pulsanti hardware. Inoltre fermi il servizio di mantenimento in primo piano avviato in enterKioskMode().

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

await CapacitorAndroidKiosk.enterKioskMode();

exitKioskMode

Riferimento Completo

import { CapacitorAndroidKiosk } from '@capgo/capacitor-android-kiosk';

await CapacitorAndroidKiosk.exitKioskMode();
console.log('Exited kiosk mode');

__CAPGO_KEEP_0__

Continua da Utilizza @capgo/capacitor-kiosk-android

Se stai utilizzando Utilizza @capgo/capacitor-kiosk-android per pianificare la dashboard e le operazioni di API, connettilo con @capgo/capacitor-kiosk-android per i dettagli di implementazione in @capgo/capacitor-kiosk-android, Avvio per i dettagli di implementazione in Avvio, Panoramica di API per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.