Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-android-kiosk
Tutorial
@capgo/capacitor-android-kiosk

Android Kiosk

Schließen Sie Android-Geräte in Kiosk-Modus ein, einschließlich Launcher-Funktion und Hardware-Tastensteuerung

Richtlinie

Tutorial für Android Kiosk

Mit @capgo/capacitor-android-kiosk

Capacitor Android-Kiosk-Plugin für die Kontrolle des Kiosk-Modus und der Launcher-Funktion. Dieser Plugin ist nur für Android verfügbar. Für den iOS-Kiosk-Modus verwenden Sie die Funktion Guided Access des Geräts.

Installieren

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

Was dieser Plugin bereitstellt

  • isInKioskMode - Überprüft, ob die App derzeit im Kiosk-Modus läuft.
  • isSetAsLauncher - Überprüft, ob die App als Geräte- Launcher (Startseite) festgelegt ist.
  • enterKioskMode - Eingabe von Kiosk-Modus, Versteckt System-UI und blockiert Hardware-Tasten. Startet auch einen Hintergrund-Keep-alive-Dienst, damit die App weniger wahrscheinlich von dem System getötet wird. Die App muss als Geräte-Launcher gesetzt werden, damit dies effektiv funktioniert.
  • exitKioskMode - Verlässt Kiosk-Modus, Restauriert normales System-UI und Hardware-Tasten-Funktion. Stoppt auch den Hintergrund-Keep-alive-Dienst, der in enterKioskMode() gestartet wurde.

Beispielanwendung

isInKioskMode

Überprüft, ob die App derzeit im Kiosk-Modus läuft.

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

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

isSetAsLauncher

Überprüft, ob die App als Geräte-Launcher (Home-App) gesetzt ist.

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

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

enterKioskMode

Eingabe von Kiosk-Modus, Versteckt System-UI und blockiert Hardware-Tasten. Startet auch einen Hintergrund-Keep-alive-Dienst, damit die App weniger wahrscheinlich von dem System getötet wird. Die App muss als Geräte-Launcher gesetzt werden, damit dies effektiv funktioniert.

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

await CapacitorAndroidKiosk.enterKioskMode();

exitKioskMode

Verlässt Kiosk-Modus, Restauriert normales System-UI und Hardware-Tasten-Funktion. Stoppt auch den Hintergrund-Keep-alive-Dienst, der in enterKioskMode() gestartet wurde.

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

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

Vollständige Referenz

Fortsetzen von Using @capgo/capacitor-android-kiosk

Wenn Sie __CAPGO_KEEP_0__ verwenden Mit @capgo/capacitor-android-kiosk um das Dashboard und die API-Funktionen zu planen, verbinden Sie es mit @capgo/capacitor-android-kiosk für die Implementierungsdetails in @capgo/capacitor-android-kiosk Einstieg für die Implementierungsdetails in Einstieg API Übersicht für die Implementierungsdetails in API Übersicht Einführung für die Implementierungsdetails in Einführung und API-Schlüssel für die Implementierungsdetails in API Schlüsseln.