@capgo/capacitor-webview-version-checkerを使用
ウェブビューの新鮮さを確認し、ユーザーにアップデートを案内するためのパブリックAPI
インストール
bun add @capgo/capacitor-webview-version-checker
bunx cap sync
bunx cap sync プラグインのネイティブcodeをプロジェクトにコピーします。プラグインのアップグレード後は、再度実行してください。
インポート
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
APIの概要
| 方法 | 説明 |
|---|---|
check |
最新のバージョンをチェックし、最新のステータスを返します。 |
startMonitoring |
アプリを再開したときにバックグラウンドモニタリングを有効にします。 |
stopMonitoring |
モニタリングを無効にします。 |
getLastStatus |
最後に解決したステータスを返します、または null チェックが実行されていなかった場合。 |
showUpdatePrompt |
ユーザーにウェブビューのアップデートを求めるネイティブのプロンプトを表示します。 |
openUpdatePage |
設定されたアップデートページを直接開きます。 |
例
check()
最新のバージョンをチェックし、最新のステータスを返します。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.check();
console.log(result);
startMonitoring()
アプリを再開したときにバックグラウンドモニタリングを有効にします。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.startMonitoring();
console.log(result);
stopMonitoring()
モニタリングを無効にします。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.stopMonitoring();
console.log(result);
getLastStatus()
最後に解決したステータスを返します、または null チェックが実行されていません。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.getLastStatus();
console.log(result);
showUpdatePrompt()
Native WebView のアップデートを求めるダイアログを表示します。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.showUpdatePrompt();
console.log(result);
openUpdatePage()
WebView のアップデートページを開きます。
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.openUpdatePage();
console.log(result);
イベントをリスンする
addListener ハンドルを返します。ハンドルを呼び出してください。 handle.remove() 画面がアンマウントされたときに呼び出してください。
完全なリファレンス
@capgo/capacitor-webview-version-checkerを継続して使用してください。
Capacitor WebView Version Checker を使用している場合 Capacitorで使用する@capgo/capacitor-webview-version-checker ネイティブメディアとインターフェイスの動作を計画し、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-webview-version-checkerと接続する Capacitorで使用する@capgo/capacitor-webview-version-checker Capacitorで使用する@capgo/capacitor-webview-version-checkerの実装詳細 はじめに Getting Startedの実装詳細 Capacitorで使用する@capgo/capacitor-live-activities ネイティブ機能として使用する@capgo/capacitor-live-activities Capacitorで使用する@capgo/capacitor-live-activities Capacitorで使用する@capgo/capacitor-live-activitiesの実装詳細 Capacitorで使用する@capgo/capacitor-video-player ネイティブ機能として使用する@capgo/capacitor-video-player