Guía
Cómo usar WebView Guardian en Capacitor
Usando @capgo/capacitor-webview-guardian
Complemento Capacitor para detectar cuando la WebView se mató en segundo plano y relanzarlo en primer plano.
Instalar
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync Copia el code nativo del complemento en tus proyectos nativos. Correlo nuevamente después de cada actualización del complemento.
Importar
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
Vista general de API
| Método | 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. |
Ejemplos
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()
Devuelve 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 del WebView inmediatamente.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Escucha eventos
addListener devuelve un manejador. Llama handle.remove() cuando la pantalla se desmonta.
Referencia completa
Sigue adelante desde el uso de @capgo/capacitor-webview-guardian
Si estás utilizando Usando @capgo/capacitor-webview-guardian para planificar el comportamiento de medios y interfaz nativa, conectarlo con @capgo/capacitor-guardián de la vista de la web para los detalles de implementación en @capgo/capacitor-webview-guardian Getting Started para el detalle de implementación en Getting Started, 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.