Guía
Tutorial sobre WebView Guardian
Usando @capgo/capacitor-webview-guardian
Capacitor plugin para detectar cuando el WebView fue eliminado en segundo plano y relanzarlo en primer plano.
Instalar
bun add @capgo/capacitor-webview-guardian
bunx cap sync
¿Qué se expone con este plugin?
startMonitoring- Comienza a observar eventos de primer plano y verifica automáticamente la salud del WebView.stopMonitoring- Detiene cualquier monitoreo automático de eventos de primer plano.getState- Devuelve el estado de monitoreo más reciente conocido.checkNow- Forza una prueba de salud de WebView de inmediato.
Ejemplo de uso
startMonitoring
Inicia la observación de eventos de primer plano y verifica automáticamente la salud de WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.startMonitoring();
stopMonitoring
Detiene cualquier monitoreo de primer plano automático.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.stopMonitoring();
getState
Devuelve el estado de monitoreo más reciente conocido.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.getState();
checkNow
Forza una prueba de salud de WebView de inmediato.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.checkNow();
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-guardián-de-WebView/
- Documentación: /docs/plugins/guardián-de-WebView/