Saltare al contenuto

@capgo/capacitor-webview-crash

Rileva le crash del WebView recuperati e gestisci lo stato in memoria perso dopo il riavvio del 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 - Restituisce il marker di crash nativo memorizzato, o null quando non c'è nulla in sospeso.
  • clearPendingCrashInfo - Cancella il marker di crash memorizzato dopo che l'applicazione ha ripristinato lo stato.
  • simulateCrashRecovery - Crea un marker di crash falso per poter testare i flussi di recupero localmente.
  • addListener - Innescato webViewRestoredAfterCrash quando un ascoltatore si attacca e un marker di crash è ancora in attesa.
MetodoDescrizione
getPendingCrashInfoRestituisce il marker di crash nativo memorizzato, o null quando non c'è nulla in sospeso.
clearPendingCrashInfoElimina il marker di crash registrato dopo che l'applicazione ha ripristinato lo stato.
simulateCrashRecoveryCrea un marker di crash fittizio per poter testare localmente le flussi di recupero.
addListenerFired webViewRestoredAfterCrash Si verifica quando un ascoltatore si collega e un marker di crash è ancora in attesa.
removeAllListenersRimuove tutti gli ascoltatori dei plugin.
  • Il runtime JavaScript recuperato è nuovo, quindi lo stato in memoria dal WebView precedente è già andato perso quando si verifica questo __CAPGO_KEEP_0__.
  • The recovered JavaScript runtime is new, so any in-memory state from the previous WebView is already gone when this API fires.
  • e didCrash . rendererPriorityAtExit On Android, extra fields such as
  • Su iOS, il plugin registra appState quando il processo di WebView terminato viene osservato.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-crash-del-webview.