Guide
Wie verwendet man den WebView Guardian in Capacitor
Verwendung von @capgo/capacitor-webview-guardian
Capacitor-Plugin: Erkennen, wenn der WebView im Hintergrund beendet wurde und starten Sie ihn im Vordergrund neu.
Installieren
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync kopiert das Plugin-code in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
API im Überblick
| Methode | Beschreibung |
|---|---|
startMonitoring |
Startet die Beobachtung von Vordergrundereignissen und überprüft automatisch die WebView-Gesundheit. |
stopMonitoring |
Beendet jede automatische Vordergrundüberwachung. |
getState |
Gibt den aktuellen bekannten Überwachungsstatus zurück. |
checkNow |
Forziert eine WebView-Gesundheitsprüfung sofort. |
Beispiele
startMonitoring()
Startet die Beobachtung von Vordergrundereignissen und überprüft automatisch die WebView-Gesundheit.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Beendet jede automatische Vordergrundüberwachung.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Gibt den aktuellen bekannten Überwachungsstatus zurück.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Forziert eine WebView-Gesundheitsprüfung sofort.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Zuhören zu Ereignissen
addListener erstellt einen Handle. Ruf handle.remove() wenn sich das Bildschirmfenster auflöst.
Vollständige Referenz
Weitermachen von Using @capgo/capacitor-webview-guardian
Wenn Sie Using verwenden Verwendung von @capgo/capacitor-webview-guardian Um native Medien und Schnittstellenverhalten zu planen, verbinden Sie es mit @capgo/capacitor-webview-guardian für die Implementierungsdetails in @capgo/capacitor-webview-guardian Getting Started für die Implementierungsdetails in Getting Started, Mit @capgo/capacitor-live-aktivitäten für die native Fähigkeit in Mit @capgo/capacitor-live-aktivitäten, Mit @capgo/capacitor-live-aktivitäten für die Implementierungsdetails in @capgo/capacitor-live-aktivitäten und Mit @capgo/capacitor-video-player für die native Fähigkeit in Mit @capgo/capacitor-video-player.