Zum Hauptinhalt springen
@capgo/capacitor-webview-version-checker Authentifizierung & Sicherheit Offene Quelle

WebView Version Überprüfung Capacitor Plugin

Capacitor Plugin für die Überprüfung der Aktualität der Android WebView-Version und die Leitung der Benutzer zu nativen Aktualisierungsflüssen

Installieren

bun add @capgo/capacitor-webview-version-checker bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-webview-version-checker
  • pnpm add @capgo/capacitor-webview-version-checker
  • yarn add @capgo/capacitor-webview-version-checker

Richtlinie

So verwenden Sie WebView Version Checker in Capacitor

Auf Gerät testen

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-code.

Vorschau-QR-Link für das WebView-Version-Checker-Plugin code

Verwendung von @capgo/capacitor-webview-version-checker

Öffentliche API für die Überprüfung der WebView-Frischhaltung und die Führung von Benutzern zu Updates.

Installieren

bun add @capgo/capacitor-webview-version-checker
bunx cap sync

bunx cap sync kopiert die native code des Plugins in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

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

API im Überblick

Methode Beschreibung
check Führt eine Versionsprüfung durch und gibt den neuesten bekannten Status zurück.
startMonitoring Hintergründige Überwachung aktiviert (üblicherweise bei App-Wiederherstellung).
stopMonitoring Deaktiviert die Überwachung.
getLastStatus Gibt den letzten aufgelösten Status zurück, oder null wenn noch keine Prüfung durchgeführt wurde.
showUpdatePrompt Zeigt eine native Anfrage an den Benutzer, um das WebView zu aktualisieren.
openUpdatePage Öffnet die konfigurierte Aktualisierungsseite direkt.

Beispiele

check()

Führt eine Versionsprüfung durch und gibt den neuesten bekannten Status zurück.

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

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

startMonitoring()

Hintergründige Überwachung aktiviert (üblicherweise bei App-Wiederherstellung).

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

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

stopMonitoring()

Deaktiviert die Überwachung.

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

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

getLastStatus()

Gibt den letzten aufgelösten Status zurück, oder null wurde noch keine Überprüfung durchgeführt.

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

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

showUpdatePrompt()

Zeigt ein natives Fenster an, das den Benutzer auffordert, die WebView zu aktualisieren.

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

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

openUpdatePage()

Öffnet die konfigurierte Aktualisierungsseite direkt.

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

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

Höre auf Ereignisse

addListener gibt eine Verbindung zurück. Ruf handle.remove() wenn die Bildschirmabtastung beendet ist.

Vollständige Referenz

Fortsetzen von @capgo/capacitor-webview-version-checker

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ verwenden Mit @capgo/capacitor-webview-version-checker um native Medien und Schnittstellenverhalten zu planen und es mit @capgo/capacitor-webview-version-checker für die Implementierungsdetails in @capgo/capacitor-webview-version-checker Zur Einführung für die Implementierungsdetails in Zur Einführung Mit @capgo/capacitor-live-aktivitäten für die native Fähigkeit in Mit @capgo/capacitor-live-aktivitäten @capgo/capacitor-live-aktivitäten für die Implementierungsdetails in @capgo/capacitor-live-aktivitäten und Mit @capgo/capacitor-video-player für die native Fähigkeit in Mit @capgo/capacitor-video-player

FAQ

FAQ zur WebView Version Checker-Plugin

Wie installiere ich die WebView Version Checker-Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-webview-version-checker" (oder "npm install @capgo/capacitor-webview-version-checker"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code aufnehmen. Importieren Sie es aus "@capgo/capacitor-webview-version-checker" in Ihrer code-Anwendung.

Funktioniert @capgo/capacitor-webview-version-checker mit React, Vue und Angular?

Ja. Die WebView Version Checker ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-webview-version-checker?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Major-Version, die Ihrer Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-webview-version-checker kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-webview-version-checker/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das WebView Version Checker verwendet, ohne eine App-Store-Bewertung?

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue App-Store-Build. Nachdem Sie das gemacht haben, können Sie JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates bereitstellen.

Versenden Sie WebView Version Checker-Änderungen ohne auf die App-Überprüfung zu warten

Ermöglichen Sie es, Capgo Live-Updates, die Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten pushen, ohne dass die App-Überprüfung erforderlich ist.

Starten Sie mit Capgo