メインコンテンツへスキップ
@capgo/capacitor-webview-version-checker 認証とセキュリティ オープンソース

WebView バージョンチェッカー Capacitor プラグイン

Android WebView のバージョンが最新かを確認し、ユーザーを Native Build のアップデートフローへ誘導する Capacitor プラグイン

インストール

bun add @capgo/capacitor-webview-version-checker bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-webview-version-checker
  • pnpm add @capgo/capacitor-webview-version-checker
  • yarn add @capgo/capacitor-webview-version-checker

ガイド

Capacitor で WebView Version Checker を使う方法

@capgo/capacitor-webview-version-checker の使い方

WebView の最新状態を確認し、ユーザーをアップデートへ誘導するための 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 まだチェックが実行されていない場合は null を返します。
showUpdatePrompt WebViewのアップデートを促すネイティブプロンプトを表示します。
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()

WebViewのアップデートを促すネイティブプロンプトを表示します。

import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';

const result = await WebviewVersionChecker.showUpdatePrompt();
console.log(result);

openUpdatePage()

設定されたアップデートページを直接開きます。

import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';

const result = await WebviewVersionChecker.openUpdatePage();
console.log(result);

イベントをリッスンする

addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() を呼び出してください。

完全なリファレンス

@capgo/capacitor-webview-version-checker の使い方から続ける

使用している場合 @capgo/capacitor-webview-version-checker の使い方 ネイティブメディアとインターフェースの挙動を計画するには、次と連携させてください @capgo/capacitor-webview-version-checker @capgo/capacitor-webview-version-checker の実装の詳細については、 スタートガイド スタートガイドの実装詳細については、 @capgo/capacitor-live-activities の使用 @capgo/capacitor-live-activities の使用におけるネイティブ機能については、 @capgo/capacitor-live-activities @capgo/capacitor-live-activities の実装の詳細については、 @capgo/capacitor-video-playerの使用方法 「@capgo/capacitor-video-player. の使い方」のネイティブ機能については

よくある質問

WebView Version Checker プラグイン FAQ

Capacitor アプリに WebView Version Checker プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-webview-version-checker"(または "npm install @capgo/capacitor-webview-version-checker")を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させてください。その後、アプリの code で "@capgo/capacitor-webview-version-checker" からインポートします。

@capgo/capacitor-webview-version-checker は React、Vue、Angular で動作しますか?

はい。WebView Version Checker は Capacitor パッケージであるため、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用できます。

@capgo/capacitor-webview-version-checker はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-webview-version-checker は無料のオープンソースですか?

はい。code のソースコードは GitHub の https://github.com/Cap-go/capacitor-webview-version-checker/ で公開されており、npm から無料でインストールできます。バグ報告やプルリクエストも歓迎します。

WebView Version Checker を使用している code を、App Store の審査なしでアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずに WebView Version Checker の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める