Guía
Cómo usar el Verificador de Versión de WebView en Capacitor
Usando @capgo/capacitor-webview-version-checker
API público para comprobar la frescura 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 después de cada actualización del plugin.
Importar
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
API a la vista
| Método | Descripción |
|---|---|
check |
Ejecuta una verificación de versión y devuelve el estado más reciente conocido. |
startMonitoring |
Permite el seguimiento de fondo (normalmente al volver a la aplicación). |
stopMonitoring |
Deshabilita el monitoreo. |
getLastStatus |
Devuelve el último estado resuelto, o null si aún no se había realizado una verificación. |
showUpdatePrompt |
Muestra una ventana emergente nativa que solicita al usuario que actualice el WebView. |
openUpdatePage |
Abre directamente la página de actualización configurada. |
Ejemplos
check()
Ejecuta una verificación de versión y devuelve el estado más reciente conocido.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.check();
console.log(result);
startMonitoring()
Permite el seguimiento de fondo (normalmente al volver a la aplicación).
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.startMonitoring();
console.log(result);
stopMonitoring()
Deshabilita 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 no se ha realizado un chequeo aún.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.getLastStatus();
console.log(result);
showUpdatePrompt()
Muestra una notificación nativa solicitando al usuario que actualice el navegador web.
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 manejador. Llamar a handle.remove() cuando se desmonta la pantalla.
Referencia completa
Sigue adelante desde Usando @capgo/capacitor-webview-version-checker
Si estás utilizando Usando @capgo/capacitor-webview-version-checker para planificar el comportamiento de medios nativos e interfaz, conectarlo con @capgo/capacitor-webview-version-checker para los detalles de implementación en @capgo/capacitor-webview-version-checker, Getting Started para los detalles de implementación en Inicio, Usando @capgo/capacitor-live-activities para la capacidad nativa en Usando @capgo/capacitor-live-activities, @capgo/capacitor-actividades en vivo para los detalles de implementación en @capgo/capacitor-live-activities, y Usando @capgo/capacitor-video-player para la capacidad nativa en Usando @capgo/capacitor-video-player.