Passer à la navigation

@capgo/capacitor-webview-crash

Détection des crashes de WebView récupérés et gestion de l'état en mémoire perdu après le redémarrage du WebView.

This plugin stores a native crash marker when the previous Capacitor WebView process dies, then exposes that marker to the next JavaScript runtime after the app recovers.

  • getPendingCrashInfo - Renvoie le marqueur de crash natif stocké, ou null - Supprime le marqueur de crash stocké après que votre application ait restauré son état.
  • clearPendingCrashInfo - Crée un marqueur de crash fictif afin de tester les flux de récupération localement.
  • simulateCrashRecovery - Déclenche
  • addListener - Lorsqu'un écouteur s'attache et qu'un marqueur de crash est toujours en attente. webViewRestoredAfterCrash Public __CAPGO_KEEP_0__

Section intitulée “Public API”

Section titled “Public API”
DescriptionRenvoie le marqueur de crash natif stocké, ou
getPendingCrashInfolorsque rien n'est en attente. null - Fires when a listener attaches and a crash marker is still pending.
clearPendingCrashInfoSupprime le marqueur de crash stocké après que votre application a restauré son état.
simulateCrashRecoveryCrée un marqueur de crash fictif afin de tester les flux de récupération localement.
addListenerDéclené webViewRestoredAfterCrash Lorsqu'un écouteur s'attache et qu'un marqueur de crash est toujours en attente.
removeAllListenersSupprime tous les écouteurs de plugin.
  • Le runtime JavaScript récupéré est nouveau, donc tout l'état en mémoire de la WebView précédente est déjà perdu lorsque cet événement __CAPGO_KEEP_0__ se déclenche.
  • The recovered JavaScript runtime is new, so any in-memory state from the previous WebView is already gone when this API fires.
  • et didCrash peuvent être disponibles. rendererPriorityAtExit Section intitulée “Remarques”
  • Sur iOS, le plugin enregistre appState lorsque le processus de WebView arrêté est observé.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-webview-crash.