Guida
Tutorial su WebView Crash
Utilizza @capgo/capacitor-webview-crash
Detecta le crisi di WebView ripristinate e informa il runtime JavaScript successivo di cosa è accaduto.
Installa
bun add @capgo/capacitor-webview-crash
bunx cap sync
Cosa Questo Plugin Espone
getPendingCrashInfo- Restituisce il marker di crisi nativa memorizzato, onull- Cancella il marker di crisi memorizzato dopo che il tuo app ha ripristinato lo stato.clearPendingCrashInfo- Crea un marker di crisi falso per poter testare localmente i flussi di ripristino.simulateCrashRecoveryCrea un marker di crisi falso per poter testare localmente i flussi di ripristino.webViewRestoredAfterCrash- L'evento di ascolto viene attivato quando un marker di crash è ancora in attesa nella runtime ripristinata.
Esempio di utilizzo
import { WebViewCrash } from '@capgo/capacitor-webview-crash';
await WebViewCrash.addListener('webViewRestoredAfterCrash', async (info) => {
console.log('Recovered after a WebView crash', info);
await WebViewCrash.clearPendingCrashInfo();
});
const pending = await WebViewCrash.getPendingCrashInfo();
// Note: the listener callback may have already cleared the pending marker.
if (pending.value) {
console.log('Pending crash marker', pending.value);
}
Riferimento completo
- GitHub https://github.com/Cap-go/capacitor-webview-crash/
- Documentazione: /docs/plugins/webview-crash/