Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-webview-crash
Tutorial
oleh github.com/Cap-go

Crash WebView

Deteksi crash WebView yang telah diperbaiki dan beritahu runtime JavaScript berikutnya apa yang terjadi

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, atau null - 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