Saltar al contenido principal
@capgo/capacitor-comprobador-de-ventana-web-de-versión Autenticación y seguridad Fuente abierta

Comprobador de versión de WebView plugin de Capacitor

Capacitor plugin para verificar la frescura de la versión de WebView de Android y guiar a los usuarios hacia flujos de actualización nativa

Instalar

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

Guía

Cómo usar el Verificador de Versión de WebView en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo, luego escane la cámara QR code.

WebView Version Checker plugin preview QR code

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.

FAQ

WebView Version Checker plugin FAQ

How do I install the WebView Version Checker plugin in a aplicación Capacitor?

Run "bun add @capgo/capacitor-webview-version-checker" (o "npm install @capgo/capacitor-webview-version-checker"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen la versión nativa code. Importa desde "@capgo/capacitor-webview-version-checker" en tu aplicación code.

¿Funciona @capgo/capacitor-webview-version-checker con React, Vue y Angular?

Sí. La versión de WebView Checker es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-webview-version-checker?

Los plugins de Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es gratuita y de código abierto @capgo/capacitor-webview-version-checker?

Sí. El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-webview-version-checker/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

Puedo actualizar code que utiliza WebView Version Checker sin una revisión de la Tienda de Aplicaciones?

La instalación o actualización del plugin cambia la versión nativa de code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviarlos instantáneamente con Capgo actualizaciones en vivo.

Envíe cambios en el controlador de versiones de WebView sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo empujan tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo