Sauter au contenu principal
@capgo/capacitor-webview-version-checker Sécurité et authentification Open source

Vérificateur de version de WebView plugin Capacitor

Capacitor plugin pour vérifier la fraîcheur de la version Android WebView et guider les utilisateurs vers des flux d'actualisation natives

Installer

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

Guide

Comment utiliser WebView Version Checker dans Capacitor

Tester sur appareil

Télécharger l'application Capgo, puis scannez le code QR code.

WebView Version Checker plugin preview QR code

Utilisation de @capgo/capacitor-webview-version-checker

API public pour vérifier la fraîcheur de WebView et guider les utilisateurs vers les mises à jour.

Installer

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

bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

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

API en un coup d'œil

Méthode Description
check Exécute une vérification de version et renvoie le statut le plus récent connu.
startMonitoring Active la surveillance de fond (généralement lors du redémarrage de l'application).
stopMonitoring Désactive la surveillance.
getLastStatus Renvoie le dernier statut résolu, ou null si aucune vérification n'a été effectuée encore.
showUpdatePrompt Affiche un prompt natif demandant à l'utilisateur de mettre à jour le WebView.
openUpdatePage Ouvre directement la page de mise à jour configurée.

Exemples

check()

Exécute une vérification de version et renvoie le statut le plus récent connu.

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

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

startMonitoring()

Active la surveillance de fond (généralement lors du redémarrage de l'application).

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

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

stopMonitoring()

Désactive la surveillance.

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

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

getLastStatus()

Renvoie le dernier statut résolu, ou null Si aucune vérification n'a été effectuée encore.

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

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

showUpdatePrompt()

Affiche une invite native demandant à l'utilisateur de mettre à jour le WebView.

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

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

openUpdatePage()

Ouvre directement la page de mise à jour configurée.

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

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

Écoutez les événements

addListener retourne un gestionnaire. Appelez handle.remove() lorsque l'écran est démonté.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-webview-version-checker

Si vous utilisez En utilisant @capgo/capacitor-webview-version-checker pour planifier le comportement des médias et de l'interface native, la connecter avec @capgo/capacitor-webview-version-checker pour les détails d'implémentation dans @capgo/capacitor-webview-version-checker, Prise en main pour les détails d'implémentation dans Prise en main, En utilisant @capgo/capacitor-live-activities pour la capacité native dans En utilisant @capgo/capacitor-live-activities, @capgo/capacitor-activités en direct pour les détails d'implémentation dans @capgo/capacitor-live-activities, et En utilisant @capgo/capacitor-video-player pour la capacité native dans En utilisant @capgo/capacitor-video-player.

FAQ

FAQ du module WebView Version Checker

How install the WebView Version Checker plugin in a Capacitor app?

Run "bun add @capgo/capacitor-webview-version-checker" (or "npm install @capgo/capacitor-webview-version-checker"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-webview-version-checker" in your app code.

Does @capgo/capacitor-webview-version-checker work with React, Vue et Angular?

Oui. WebView Version Checker est un Capacitor package, donc il fonctionne avec tout framework web qui s'exécute dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript simple.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-webview-version-checker?

Les Capgo plugins suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Est-ce que @capgo/capacitor-webview-version-checker est gratuit et open source?

Oui. Le code source de code est public sur GitHub à https://github.com/Cap-go/capacitor-webview-version-checker/ et le package est gratuit à installer depuis npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Peut-on mettre à jour code qui utilise WebView Version Checker sans passer par une revue de l'App Store?

L'installation ou la mise à niveau du plugin change le code natif de code, il faut donc une nouvelle build de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Ship WebView Version Checker changes without waiting for app review

Once the plugin is in your store build, Capgo live updates push your JavaScript, HTML and CSS changes to users in minutes.

Démarrer avec Capgo