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.