Menggunakan @capgo/capacitor-webview-guardian
Plugin Capacitor untuk mendeteksi saat WebView dimatikan di background dan menjalankannya kembali saat masuk foreground.
Instal
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
startMonitoring |
Mulai memantau event foreground dan mengecek kesehatan WebView secara otomatis. |
stopMonitoring |
Menghentikan semua pemantauan foreground otomatis. |
getState |
Mengembalikan status monitoring terbaru yang diketahui. |
checkNow |
Memaksa pengecekan kesehatan WebView segera. |
Contoh
startMonitoring()
Mulai memantau event foreground dan mengecek kesehatan WebView secara otomatis.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Menghentikan semua pemantauan foreground otomatis.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Mengembalikan status monitoring terbaru yang diketahui.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Memaksa pengecekan kesehatan WebView segera.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat screen di-unmount.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-webview-guardian
Jika Anda menggunakan Menggunakan @capgo/capacitor-webview-guardian untuk merencanakan perilaku media dan antarmuka native, hubungkan dengan @capgo/capacitor-webview-guardian untuk detail implementasi di @capgo/capacitor-webview-guardian, Panduan Memulai untuk detail implementasi di Getting Started, Menggunakan @capgo/capacitor-live-activities untuk kemampuan native di Menggunakan @capgo/capacitor-live-activities, @capgo/capacitor-live-activities untuk detail implementasi di @capgo/capacitor-live-activities, dan Menggunakan @capgo/capacitor-video-player untuk kapabilitas native saat menggunakan @capgo/capacitor-video-player.