Petunjuk
Tutorial tentang Crash WebView
Menggunakan @capgo/capacitor-webview-crash
Deteksi crash WebView yang diperoleh kembali dan beritahu runtime JavaScript berikutnya apa yang terjadi.
Pasang
bun add @capgo/capacitor-webview-crash
bunx cap sync
Apa yang Dapat Diketahui Plugin Ini
getPendingCrashInfo- Mengembalikan marker crash native yang disimpan, ataunull- Membersihkan marker crash yang disimpan setelah aplikasi Anda telah memulihkan keadaan.clearPendingCrashInfo- Membuat marker crash palsu agar alur pemulihan dapat diuji secara lokal.simulateCrashRecovery__CAPGO_KEEP_0__webViewRestoredAfterCrash- Event listener yang dipicu ketika marker kecelakaan masih menunggu di runtime yang dipulihkan.
Contoh Penggunaan
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);
}
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-webview-crash/
- Dokumen: /docs/plugins/webview-crash/