Ringkasan
Judul bagian “Ringkasan”This plugin stores a native crash marker when the previous Capacitor WebView process dies, then exposes that marker to the next JavaScript runtime after the app recovers.
Kemampuan Utama
Judul bagian “Kemampuan Utama”getPendingCrashInfo- Mengembalikan marker kecelakaan native yang disimpan, ataunullketika tidak ada yang menunggu.clearPendingCrashInfo- Membersihkan marker kecelakaan yang disimpan setelah aplikasi Anda telah memulihkan keadaannya.simulateCrashRecovery- Membuat marker kecelakaan palsu agar alur pemulihan dapat diuji secara lokal.addListener- MemicuwebViewRestoredAfterCrashketika seorang pendengar menambahkan diri dan masih ada marker kecelakaan yang menunggu.
Publik API
Judul bagian “Publik API”| Metode | Deskripsi |
|---|---|
getPendingCrashInfo | Mengembalikan marker kecelakaan native yang disimpan, atau null ketika tidak ada yang menunggu. |
clearPendingCrashInfo | Membersihkan marker kejadian crash yang disimpan setelah aplikasi Anda telah memulihkan keadaan. |
simulateCrashRecovery | Membuat marker kejadian crash palsu agar aliran pemulihan dapat diuji secara lokal. |
addListener | Firing webViewRestoredAfterCrash Dipicu ketika seorang pendengar menambahkan dan marker kejadian crash masih menunggu. |
removeAllListeners | Menghapus semua pendengar plugin. |
Catatan
Bagian berjudul “Catatan”- Plugin ini mendeteksi pemulihan setelah crash WebView. Ini tidak mencegah crash dasar.
- Runtime JavaScript yang dipulihkan adalah baru, jadi semua keadaan di memori dari WebView sebelumnya sudah hilang ketika API ini terjadi.
- Pada Android, bidang tambahan seperti
didCrashdanrendererPriorityAtExitmungkin tersedia. - Pada iOS, plugin ini merekam
appStateketika proses WebView yang dihentikan diamati.
Sumber Kebenaran
Judul bagian “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-webview-crash.