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

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

ダウンロード/月

ガイド

ウェブビュー ガードियनのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

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

@ 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();

フル リファレンス

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.