Zum Hauptinhalt springen
Zurück zu plugins
@capgo/capacitor-android-kiosk
Anleitung
@capgo/capacitor-android-kiosk

Android-Kiosk

Sperren Sie Android-Geräte in Kiosk-Modus mit Launcher-Funktion und Hardware-Tastensteuerung

Ansehen auf __CAPGO_KEEP_0__

Anleitung

Using @capgo/capacitor-android-kiosk

Mit @Capacitor/__CAPGO_KEEP_1__-android-kiosk

__CAPGO_KEEP_0__ Android-Kiosk-Plugin zum Steuern 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.

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

Installieren

  • isInKioskMode Was dieser Plugin bereitstellt
  • isSetAsLauncher - Überprüft, ob die App derzeit im Kiosk-Modus läuft.
  • enterKioskMode - Setzt den Gerätelauncher und aktiviert das Kioskmodus, indem die System-UI und die Hardware-Tasten blockiert werden. Außerdem wird ein Vordergrund-Keep-Alive-Dienst gestartet, um sicherzustellen, dass die App nicht vom System beendet wird.
  • exitKioskMode - Beendet den Kioskmodus und aktiviert die normale System-UI und die Hardware-Tastenfunktion. Außerdem wird der Vordergrund-Keep-Alive-Dienst gestoppt, der in enterKioskMode() gestartet wurde.

Beispielanwendung

isInKioskMode

Überprüft, ob die App derzeit im Kioskmodus 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ätelauncher (Startbildschirm) konfiguriert ist.

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

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

enterKioskMode

Setzt den Gerätelauncher und aktiviert das Kioskmodus, indem die System-UI und die Hardware-Tasten blockiert werden. Außerdem wird ein Vordergrund-Keep-Alive-Dienst gestartet, um sicherzustellen, dass die App nicht vom System beendet wird. Die App muss als Gerätelauncher konfiguriert sein, um effektiv zu funktionieren.

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

await CapacitorAndroidKiosk.enterKioskMode();

exitKioskMode

Beendet den Kioskmodus und aktiviert die normale System-UI und die Hardware-Tastenfunktion. Außerdem wird der Vordergrund-Keep-Alive-Dienst gestoppt, der in enterKioskMode() gestartet wurde.

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

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

Vollständige Referenz

Fortsetzen mit der Verwendung von @capgo/capacitor-android-kiosk

Wenn Sie 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, Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten, 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.