Utilizzare @capgo/capacitor-webview-guardian
Plugin Capacitor per rilevare quando il WebView è stato ucciso in background e riavviarlo in foreground.
Installa
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync Esegue una copia del nativo code del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
Esegui API in un colpo solo
| Metodo | Descrizione |
|---|---|
startMonitoring |
Avvia l'osservazione degli eventi in primo piano e controlla automaticamente la salute del WebView. |
stopMonitoring |
Sospende qualsiasi monitoraggio di primo piano automatico. |
getState |
Restituisce lo stato di monitoraggio più recente conosciuto. |
checkNow |
Forza un probe di salute del WebView immediatamente. |
Esempi
startMonitoring()
Avvia l'osservazione degli eventi in primo piano e controlla automaticamente la salute del WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Sospende qualsiasi monitoraggio di primo piano automatico.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Restituisce lo stato di monitoraggio più recente conosciuto.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Forza un probe di salute per WebView immediatamente.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Ascolta gli eventi
addListener restituisce un handle. Chiama handle.remove() quando lo schermo viene smontato.
Riferimento completo
Continua da Utilizzo di @capgo/capacitor-webview-guardian
Se stai utilizzando Utilizzo di @capgo/capacitor-webview-guardian per pianificare il comportamento dei media e dell'interfaccia nativa, connettetelo con @capgo/capacitor-guardiano della vista web per il dettaglio di implementazione in @capgo/capacitor-guardiano del webview Getting Started per i dettagli di implementazione in Iniziare Utilizzando @capgo/capacitor-attività in tempo reale per la capacità nativa in Utilizzando @capgo/capacitor-attività in tempo reale @capgo/capacitor-attività in tempo reale per i dettagli di implementazione in @capgo/capacitor-live-attività Utilizzando @capgo/capacitor-lettore di video per la capacità nativa in Utilizzando @capgo/capacitor-lettore di video