Guía
Cómo usar WebView Version Checker en Capacitor
Usar @capgo/capacitor-webview-version-checker
API público para verificar la versión de WebView y guiar a los usuarios a las actualizaciones.
Instalar
bun add @capgo/capacitor-webview-version-checker
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
API de un vistazo
| Método | Descripción |
|---|---|
check |
Ejecuta una comprobación de versión y devuelve el último estado conocido. |
startMonitoring |
Activa el monitoreo en segundo plano (normalmente al reanudar la app). |
stopMonitoring |
Desactiva el monitoreo. |
getLastStatus |
Devuelve el último estado resuelto, o null si aún no se ha ejecutado ninguna comprobación. |
showUpdatePrompt |
Muestra un prompt nativo pidiendo al usuario que actualice el WebView. |
openUpdatePage |
Abre directamente la página de actualización configurada. |
Ejemplos
check()
Ejecuta una comprobación de versión y devuelve el último estado conocido.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.check();
console.log(result);
startMonitoring()
Activa el monitoreo en segundo plano (normalmente al reanudar la app).
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.startMonitoring();
console.log(result);
stopMonitoring()
Desactiva el monitoreo.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.stopMonitoring();
console.log(result);
getLastStatus()
Devuelve el último estado resuelto, o null si aún no se ha ejecutado ninguna comprobación.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.getLastStatus();
console.log(result);
showUpdatePrompt()
Muestra un prompt nativo pidiendo al usuario que actualice el WebView.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.showUpdatePrompt();
console.log(result);
openUpdatePage()
Abre directamente la página de actualización configurada.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.openUpdatePage();
console.log(result);
Escuchar eventos
addListener devuelve un handle. Llama handle.remove() cuando la pantalla se desmonta.
Referencia completa
Continúa desde Using @capgo/capacitor-webview-version-checker
Si estás usando Usar @capgo/capacitor-webview-version-checker para planificar el comportamiento de los medios nativos y la interfaz, conéctalo con @capgo/capacitor-webview-version-checker para los detalles de implementación en @capgo/capacitor-webview-version-checker, Primeros pasos para los detalles de implementación en Primeros pasos, Uso de @capgo/capacitor-live-activities para la capacidad nativa en Uso de @capgo/capacitor-live-activities, @capgo/capacitor-live-activities para el detalle de implementación en @capgo/capacitor-live-activities, y Uso de @capgo/capacitor-video-player para la capacidad nativa en Uso de @capgo/capacitor-video-player.