Utilizzo di @capgo/capacitor-webview-guardian
Plugin Capacitor per rilevare quando la WebView viene chiusa in background e riavviarla in foreground.
Installa
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
API in breve
| Metodo | Descrizione |
|---|---|
startMonitoring |
Inizia a monitorare gli eventi in foreground e controlla automaticamente lo stato della WebView. |
stopMonitoring |
Interrompe il monitoraggio automatico in foreground. |
getState |
Restituisce l'ultimo stato di monitoraggio noto. |
checkNow |
Forza immediatamente un controllo dello stato della WebView. |
Esempi
startMonitoring()
Inizia a monitorare gli eventi in foreground e controlla automaticamente lo stato della WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Interrompe il monitoraggio automatico in foreground.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Restituisce l'ultimo stato di monitoraggio noto.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Forza immediatamente un controllo dello stato della WebView.
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 la schermata viene smontata.
Riferimento completo
Torna a Usare @capgo/capacitor-webview-guardian
Se stai usando Usare @capgo/capacitor-webview-guardian per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo a @capgo/capacitor-webview-guardian per i dettagli di implementazione in @capgo/capacitor-webview-guardian, Per iniziare per i dettagli di implementazione nella guida introduttiva, Uso di @capgo/capacitor-live-activities per la funzionalità nativa nella pagina Uso di @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per i dettagli di implementazione in @capgo/capacitor-live-activities, e Uso di @capgo/capacitor-video-player per la funzionalità nativa in Usare @capgo/capacitor-video-player.