Zum Inhalt springen

@capgo/capacitor-webview-crash

Durchführen von erneuten WebView-Crashes und das Verwalten von verlorenem Speicherzustand nach dem Neustart des WebViews.

Dieses Plugin speichert einen nativen Crashmarker, wenn das vorherige Capacitor WebView-Prozess stirbt, und offenbart dann diesen Marker für die nächste JavaScript-Ausführung nach der App-Wiederherstellung.

  • getPendingCrashInfo - Gibt den gespeicherten nativen Crashmarker zurück, oder null - Löschet den gespeicherten Crashmarker nachdem sich Ihre App wieder in ihren Zustand zurückgesetzt hat.
  • clearPendingCrashInfo - Erstellt einen fiktiven Crashmarker, damit Recovery-Flows lokal getestet werden können.
  • simulateCrashRecovery - Ausgelöst wird
  • addListener - wenn ein Hörer anhängt und ein Crashmarker noch ausstehend ist. webViewRestoredAfterCrash Öffentlich __CAPGO_KEEP_0__

Überschrift “Öffentlich API”

Section titled “Public API”
BeschreibungGibt den gespeicherten nativen Crashmarker zurück, oder
getPendingCrashInfowenn nichts ausstehend ist. null Section titled “Public __CAPGO_KEEP_0__”
clearPendingCrashInfoLöscht das gespeicherte Crash-Marker nachdem sich Ihre App wieder in ihren Zustand zurückgesetzt hat.
simulateCrashRecoveryErstellt einen fiktiven Crash-Marker, damit Recovery-Flows lokal getestet werden können.
addListenerFiring webViewRestoredAfterCrash Wird
removeAllListenersWenn ein Hörer anhängt und ein Crash-Marker noch ausstehend ist.

Entfernt alle Plugin-Hörer.

Hinweise
  • Abschnitt mit dem Titel “Hinweise”
  • The recovered JavaScript runtime is new, so any in-memory state from the previous WebView is already gone when this API fires.
  • Das wiederhergestellte JavaScript-Umgebung ist neu, daher ist jeder in-Memory-Zustand vom vorherigen WebView bereits weg, wenn dieser __CAPGO_KEEP_0__ abläuft. didCrash Auf Android können zusätzliche Felder wie rendererPriorityAtExit und
  • Auf iOS wird das Plugin aufgezeichnet appState wenn der beendete WebView-Prozess beobachtet wird.

Diese Referenz wird von src/definitions.ts in capacitor-webview-crash.