Saltare al contenuto principale
@capgo/capacitor-webview-version-checker Autenticazione & Sicurezza Sorgente aperta

Controllo versione WebView Plugin Capacitor

Capacitor plugin per il controllo della freschezza della versione di WebView Android e la guida degli utenti verso flussi di aggiornamento nativi

Installa

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

Guida

Come utilizzare WebView Version Checker in Capacitor

Utilizza @capgo/capacitor-webview-version-checker

Pubblico API per verificare la freschezza del WebView e guidare gli utenti alle aggiornamenti.

Installa

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

bunx cap sync copia il nativo code del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

API in un colpo di dito

Metodo Descrizione
check Esegue una verifica della versione e restituisce lo stato più recente conosciuto.
startMonitoring Abilita il monitoraggio in background (di solito all'avvio dell'app).
stopMonitoring Disabilita il monitoraggio.
getLastStatus Restituisce lo stato risolto più recente, o null se non è stato eseguito alcun controllo ancora.
showUpdatePrompt Mostra un prompt nativo che chiede all'utente di aggiornare il WebView.
openUpdatePage Apre direttamente la pagina di aggiornamento configurata.

Esempi

check()

Esegui un controllo di versione e restituisci lo stato più recente conosciuto.

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

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

startMonitoring()

Abilita il monitoraggio in background (tipicamente all'avvio dell'app).

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

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

stopMonitoring()

Disabilita il monitoraggio.

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

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

getLastStatus()

Restituisce lo stato risolto più recente, o null se non è stato eseguito alcun controllo ancora.

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

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

showUpdatePrompt()

Mostra un prompt nativo che chiede all'utente di aggiornare il WebView.

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

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

openUpdatePage()

Apre direttamente la pagina di aggiornamento configurata.

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

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

Ascolta gli eventi

addListener ritorna un riferimento. Chiamare handle.remove() quando lo schermo viene smontato.

Riferimento completo

Continua dall'uso di @capgo/capacitor-webview-version-checker

Continua da Utilizzare @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-webview-version-checker Usando @capgo/capacitor-webview-version-checker per pianificare il comportamento dei media e dell'interfaccia nativi, connettilo con @capgo/capacitor-webview-version-checker per il dettaglio di implementazione in @capgo/capacitor-webview-version-checker Avvio rapido per i dettagli di implementazione in Avvio rapido, Utilizzo di @capgo/capacitor-live-attività per la capacità nativa in Utilizzo di @capgo/capacitor-live-attività, @capgo/capacitor-live-attività per i dettagli di implementazione in @capgo/capacitor-live-attività, e Utilizzo di @capgo/capacitor-player di video per la capacità nativa in Utilizzo di @capgo/capacitor-player di video.

FAQ

WebView Version Checker plugin FAQ

Come posso installare il plugin WebView Version Checker in un'app Capacitor?

Esegui "bun add @capgo/capacitor-webview-version-checker" (o "npm install @capgo/capacitor-webview-version-checker"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino la versione nativa code. Importalo da "@capgo/capacitor-webview-version-checker" nella tua app code.

Funziona @capgo/capacitor-webview-version-checker con React, Vue e Angular?

Sì. WebView Version Checker è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-webview-version-checker?

Capgo plugin seguono la versione maggiore di Capacitor: utilizzare la versione maggiore del plugin che corrisponde alla versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-webview-version-checker gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-webview-version-checker/ e il pacchetto è gratuito per l'installazione da npm. I segnalazioni di bug e le richieste di pull sono benvenute.

Posso aggiornare code che utilizza WebView Version Checker senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo di code, quindi richiede una nuova costruzione del store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spediti immediatamente con Capgo live updates.

Invia le modifiche del controllo della versione WebView senza aspettare la revisione dell'app.

Una volta che il plugin è presente nella tua store build, Capgo le aggiornamenti live inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo