@ capgo/capacitor-webview-guardianを使用
Capacitor プラグインを使用して、ウェブビューがバックグラウンドで殺されたときに、フロントグラウンドで再起動することが検出されます。
インストール
bun add @capgo/capacitor-webview-guardian
bunx cap sync
このプラグインが提供するもの
startMonitoring- フォアグラウンドイベントを監視し、ウェブビューの健康状態を自動的に確認します。stopMonitoring- 自動フォアグラウンドモニタリングを停止します。getState- 最新のモニタリング状態を取得します。checkNow- すぐにウェブビューの健康状態を調べます。
例の使用方法
startMonitoring
前景イベントを監視し、自動的に WebView の健康状態を確認します。
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.startMonitoring();
stopMonitoring
自動的な前景監視を停止します。
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.stopMonitoring();
getState
最新の監視状態を取得します。
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.getState();
checkNow
WebView の健康状態を即座に調べます。
import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';
await WebviewGuardian.checkNow();
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-webview-guardian/
- ドキュメント: /docs/plugins/webview-guardian/
Using @capgo/capacitor-webview-guardian から続けてください。
Capacitor を使用している場合 Using @capgo/capacitor-webview-guardian ネイティブメディアとインターフェイスの動作を計画するには、接続する @capgo/capacitor-webview-guardian for the implementation detail in @capgo/capacitor-webview-guardian, Getting Started Getting Startedの実装詳細について Using @capgo/capacitor-live-activities for the native capability in Using @capgo/capacitor-live-activities, @capgo/capacitor-live-activities for the implementation detail in @capgo/capacitor-live-activities, and Using @capgo/capacitor-video-player for the native capability in Using @capgo/capacitor-video-player.