Übersicht
Abschnitt mit dem Titel “Übersicht”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.
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”getPendingCrashInfo- Gibt den gespeicherten nativen Crashmarker zurück, odernull- 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 wirdaddListener- wenn ein Hörer anhängt und ein Crashmarker noch ausstehend ist.webViewRestoredAfterCrashÖffentlich __CAPGO_KEEP_0__
Überschrift “Öffentlich API”
Section titled “Public API”| Beschreibung | Gibt den gespeicherten nativen Crashmarker zurück, oder |
|---|---|
getPendingCrashInfo | wenn nichts ausstehend ist. null Section titled “Public __CAPGO_KEEP_0__” |
clearPendingCrashInfo | Löscht das gespeicherte Crash-Marker nachdem sich Ihre App wieder in ihren Zustand zurückgesetzt hat. |
simulateCrashRecovery | Erstellt einen fiktiven Crash-Marker, damit Recovery-Flows lokal getestet werden können. |
addListener | Firing webViewRestoredAfterCrash Wird |
removeAllListeners | Wenn 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.
didCrashAuf Android können zusätzliche Felder wierendererPriorityAtExitund - Auf iOS wird das Plugin aufgezeichnet
appStatewenn der beendete WebView-Prozess beobachtet wird.
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-webview-crash.