メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-webview-guardian
チュートリアル
@capgo/capacitor-webview-guardian

ウェブビュー・ガーディアン

バックグラウンドでウェブビューが殺されたときに、フォアグラウンドで再起動する

ガイド

WebView Guardianのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

ウェブビュー ガーディアン プラグイン プレビュー QR code

Using @capgo/capacitor-webview-guardian

Capacitor プラグインを使用して、ウェブビューがバックグラウンドで殺害されたときにそれを前景で再起動することが検出されます。

インストール

bun add @capgo/capacitor-webview-guardian
bunx cap sync

このプラグインが公開するもの

  • startMonitoring - フォアグラウンド イベントを観察し、ウェブビューの健康状態を自動的に確認します。
  • stopMonitoring - 自動フォアグラウンド監視を停止します。
  • getState - 最新の監視状態を取得します。
  • checkNow - 即時ウェブビューの健康状態をプローブします。

例の使用

startMonitoring

フォアグラウンド イベントを観察し、ウェブビューの健康状態を自動的に確認します。

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

ウェブビューの健康プローブを即座に実行します。

import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';

await WebviewGuardian.checkNow();

フル リファレンス

「@capgo/capacitor-webview-guardian」を使用し続けてください。

「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-webview-guardian」を使用している場合 ネイティブメディアとインターフェイスの動作を計画するには、@capgo/capacitor-webview-guardianと接続してください。 「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-webview-guardian」を使用してください。 「@capgo/capacitor-webview-guardian」を使用している場合 実装詳細については @capgo/capacitor-webview-guardian に Getting Started 実装詳細については Getting Started に Using @capgo/capacitor-live-activities Using @capgo/capacitor-live-activities のネイティブ機能については @capgo/capacitor-live-activities 実装詳細については @capgo/capacitor-live-activities に Using @capgo/capacitor-video-player Using @capgo/capacitor-video-player のネイティブ機能については