Menggunakan @capgo/capacitor-webview-guardian
Plugin Capacitor untuk mendeteksi ketika WebView dibunuh di latar belakang dan relaunchnya di latar depan.
Install
bun add @capgo/capacitor-webview-guardian
bunx cap sync
bunx cap sync Menggandakan plugin asli code ke dalam proyek-proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
API secara singkat
| Metode | Deskripsi |
|---|---|
startMonitoring |
Mulai mengamati event latar depan dan secara otomatis memeriksa kesehatan WebView. |
stopMonitoring |
Berhenti mengamati latar depan secara otomatis. |
getState |
Mengembalikan status pemantauan terakhir yang diketahui. |
checkNow |
Menggunakan paksa probe kesehatan WebView sekarang juga. |
Contoh-Contoh
startMonitoring()
Mulai mengamati event latar depan dan secara otomatis memeriksa kesehatan WebView.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.startMonitoring();
console.log(result);
stopMonitoring()
Berhenti mengamati latar depan secara otomatis.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.stopMonitoring();
console.log(result);
getState()
Mengembalikan status pemantauan terbaru yang diketahui.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.getState();
console.log(result);
checkNow()
Mengembalikan keadaan pemantauan terbaru.
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
const result = await WebviewGuardian.checkNow();
console.log(result);
Forces a WebView health probe immediately.
addListener Menggunakan WebView probe kesehatan secara langsung. handle.remove() ketika layar dihapus.
Mendengarkan kejadian.
Teruskan dari Menggunakan @capgo/capacitor-webview-guardian
Full reference Menggunakan @capgo/capacitor-guardian WebView untuk merencanakan perilaku media dan antarmuka native, hubungkannya dengan @capgo/capacitor-pengawas-WebView untuk detail implementasi di @capgo/capacitor-webview-guardian Mulai Menggunakan untuk detail implementasi di Getting Started, Menggunakan @capgo/capacitor-live-activities untuk kemampuan native di Menggunakan @capgo/capacitor-live-activities @capgo/capacitor-aktivitas-nyata untuk detail implementasi di @capgo/capacitor-live-activities, dan Menggunakan @capgo/capacitor-video-player untuk kemampuan native di Menggunakan @capgo/capacitor-video-player