Aller au contenu principal
@capgo/capacitor-webview-version-checker Auth & sécurité Open source

Vérificateur de version WebView Plugin Capacitor

Plugin Capacitor pour vérifier la version d'Android WebView et guider vers les flux de mise à jour natifs

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

Utiliser @capgo/capacitor-webview-version-checker

API public pour vérifier la fraîcheur du 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. Relancez-l’après chaque mise à jour du plugin.

Importer

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

Aperçu de API

Méthode Description
check Lance une vérification de version et renvoie le dernier statut connu.
startMonitoring Active la surveillance en arrière-plan (généralement à la reprise de l'app).
stopMonitoring Désactive la surveillance.
getLastStatus Renvoie le dernier statut résolu, ou null si aucune vérification n'a encore été effectuée.
showUpdatePrompt Affiche un prompt natif demandant à l'utilisateur de mettre à jour la WebView.
openUpdatePage Ouvre directement la page de mise à jour configurée.

Exemples

check()

Lance une vérification de version et renvoie le dernier statut connu.

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

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

startMonitoring()

Active la surveillance en arrière-plan (généralement à la reprise de l'app).

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 encore été effectuée.

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

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

showUpdatePrompt()

Affiche un prompt natif demandant à l'utilisateur de mettre à jour la 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);

Écouter les événements

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

Référence complète

Continuer depuis Utiliser @capgo/capacitor-webview-version-checker

Si vous utilisez Utiliser @capgo/capacitor-webview-version-checker pour planifier le comportement des médias et de l'interface natifs, connectez-l’à @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 Getting Started Utiliser @capgo/capacitor-live-activities pour la capacité native dans Utiliser @capgo/capacitor-live-activities @capgo/capacitor-live-activities pour les détails d'implémentation dans @capgo/capacitor-live-activities, et Utiliser @capgo/capacitor-video-player pour la fonctionnalité native dans Utilisation de @capgo/capacitor-video-player.

FAQ

FAQ du plugin WebView Version Checker

Comment installer le plugin WebView Version Checker dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-webview-version-checker" (ou "npm install @capgo/capacitor-webview-version-checker"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-webview-version-checker" dans votre code.

Est-ce que @capgo/capacitor-webview-version-checker fonctionne avec React, Vue et Angular ?

Oui. WebView Version Checker est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-webview-version-checker ?

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

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

Oui. Le code source code est public sur GitHub à l’adresse https://github.com/Cap-go/capacitor-webview-version-checker/ et le package est gratuit à installer depuis npm. Les signalements de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code qui utilise WebView Version Checker sans passer par une revue de l’App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les modifications de WebView Version Checker sans attendre la revue de l’application

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo