Guía
How to use WebView Guardian en Capacitor
Usando @capgo/capacitor-webview-guardian
El plugin Capacitor 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
bunx cap sync Escribe el plugin nativo code en tus proyectos nativos. Ejecútalo de nuevo después de cada actualización del plugin.
Importar
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
API en un vistazo
| Metodo | Descripción |
|---|---|
startMonitoring |
Comienza a observar eventos de primer plano y verifica automáticamente la salud del WebView. |
stopMonitoring |
Detiene cualquier monitoreo de primer plano automático. |
getState |
Devuelve el estado de monitoreo más reciente conocido. |
checkNow |
Forza una prueba de salud del WebView inmediatamente. |
Examples
startMonitoring()
Comienza a observar eventos de primer plano y verifica automáticamente la salud del WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Detiene cualquier monitoreo de primer plano automático.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Regresa el estado de monitoreo más reciente conocido.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Forza una prueba de salud de WebView inmediatamente.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Escuchar eventos
addListener devuelve un manejador. Llame handle.remove() cuando se desmonta la pantalla.
Referencia completa
Sigue adelante desde Usando @capgo/capacitor-webview-guardian
Si estás utilizando Usando @capgo/capacitor-webview-guardian planear el comportamiento de medios y interfaces nativas, conectarlo con @capgo/capacitor-guardián-de-ventana-web para el detalle de implementación en @capgo/capacitor-guardián-de-ventana-web Getting Started para el detalle de implementación en Iniciación Usando @capgo/capacitor-actividades-en-vivo para la capacidad nativa en Usando @capgo/capacitor-actividades-en-vivo @capgo/capacitor-actividades-en-vivo para el detalle de implementación en @capgo/capacitor-actividades-en-vivo, y Usando @capgo/capacitor-reproductor-de-videos para la capacidad nativa en Usando @capgo/capacitor-reproductor-de-videos