Guide
Comment utiliser WebView Guardian dans Capacitor
Utiliser @capgo/capacitor-webview-guardian
Le plugin Capacitor pour détecter quand la WebView est fermée en arrière-plan et la relancer au premier plan.
Installer
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.
Importer
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
Aperçu de API
| Méthode | Description |
|---|---|
startMonitoring |
Commence l'observation des événements au premier plan et vérifie automatiquement l'état de la WebView. |
stopMonitoring |
Arrête toute surveillance automatique au premier plan. |
getState |
Retourne le dernier état de surveillance connu. |
checkNow |
Force immédiatement un test de santé de la WebView. |
Exemples
startMonitoring()
Commence l'observation des événements au premier plan et vérifie automatiquement l'état de la WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Arrête toute surveillance automatique au premier plan.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Retourne le dernier état de surveillance connu.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Force immédiatement un test de santé de la WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Écouter les événements
addListener renvoie un handle. Appelez handle.remove() lorsque l'écran est démonté.
Référence complète
Continuer depuis « Utiliser @capgo/capacitor-webview-guardian »
Si vous utilisez Utiliser @capgo/capacitor-webview-guardian pour planifier le comportement des médias et de l'interface natifs, connectez-l’à @capgo/capacitor-webview-guardian pour les détails d'implémentation dans @capgo/capacitor-webview-guardian, Prise en main pour les détails d'implémentation dans Getting Started Utiliser @capgo/capacitor-live-activities pour la capacité native dans Utiliser @capgo/capacitor-live-activities @capgo/capacitor-live-activities pour les détails d'implémentation dans @capgo/capacitor-live-activities, et Utiliser @capgo/capacitor-video-player pour la fonctionnalité native dans Utilisation de @capgo/capacitor-video-player.