Anleitung
WebView Guardian in Capacitor nutzen
Verwendung von @capgo/capacitor-webview-guardian
Capacitor Plugin, um zu erkennen, wenn die WebView im Hintergrund beendet wurde, und sie im Vordergrund neu zu starten.
Installieren
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
startMonitoring |
Beginnt mit der Überwachung von Foreground-Events und prüft automatisch den WebView-Status. |
stopMonitoring |
Stoppt die automatische Foreground-Überwachung. |
getState |
Gibt den aktuellsten bekannten Monitoring-Status zurück. |
checkNow |
Erzwingt sofort einen WebView-Health-Check. |
Beispiele
startMonitoring()
Beginnt mit der Überwachung von Foreground-Events und prüft automatisch den WebView-Status.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Stoppt die automatische Foreground-Überwachung.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Gibt den aktuellsten bekannten Monitoring-Status zurück.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Erzwingt sofort einen WebView-Health-Check.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() wenn der Screen unmountet wird.
Vollständige Referenz
Weiterlesen unter Verwendung von @capgo/capacitor-webview-guardian
Wenn du es nutzt Verwendung von @capgo/capacitor-webview-guardian , um natives Media- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-webview-guardian für die Implementierungsdetails in @capgo/capacitor-webview-guardian, Erste Schritte für die Implementierungsdetails in Erste Schritte, @capgo/capacitor-live-activities verwenden für die native Funktion in „@capgo/capacitor-live-activities verwenden“, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities und Verwendung von @capgo/capacitor-video-player für die native Funktionalität in „Verwendung von @capgo/capacitor-video-player.“