Pasar al contenido principal
Volver a plugins
@capgo/capacitor-actualizador
Tutoriales
@capgo/capacitor-actualizador

Actualizador

Despliega Ionic y actualizaciones Capacitor en vivo instantáneamente a tus usuarios sin retrasos de revisión de tiendas de aplicaciones

Guía

Tutoría sobre Actualizador

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace de vista previa QR del plugin de actualizador code

Actualizaciones en vivo de Ionic y Capacitor con @capgo/capacitor-actualizador

@capgo/capacitor-actualizador es el plugin de actualización de código abierto detrás de las actualizaciones en vivo de Capgo para aplicaciones de Ionic y Capacitor. Descarga paquetes web aprobados, los aplica con protección de rollback nativa y mantiene cambios binarios únicamente en el camino de revisión normal de la tienda de aplicaciones y Google Play.

Utilízalo cuando necesites actualizaciones OTA para cambios en HTML, CSS, JavaScript, activos y otros cambios en la capa web después de que tu capa de concha nativa ya ha sido aprobada.

Instalar

npm install @capgo/capacitor-updater
npx cap sync

Dónde Encaja

Para equipos de Ionic, las actualizaciones en vivo suelen significar el mismo flujo de trabajo: enviar un nuevo paquete web sin obligar a cada usuario a pasar por una liberación de tienda completa. Capgo maneja ese flujo de trabajo para aplicaciones de Capacitor con canales, comprobaciones de compatibilidad, control de lanzamiento, registros de dispositivos y rollback.

Los plugins nativos, las autorizaciones, los cambios en el manifiesto de Android, los cambios en el plist de iOS y las actualizaciones binarias SDK todavía requieren una liberación de tienda normal. Mantén esos cambios en tu pipeline de construcción nativa y utiliza actualizaciones en vivo para la capa web aprobada.

¿Qué Esta Plugin Exposa

  • notifyAppReady - Notifica a la capa nativa que JavaScript se ha inicializado con éxito.
  • setUpdateUrl - Establece la URL de actualización para la aplicación dinámicamente en tiempo de ejecución.
  • setStatsUrl - Establezca la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución.
  • setChannelUrl - Establezca la URL del canal para la aplicación de manera dinámica en tiempo de ejecución.

Ejemplo de uso

notifyAppReady

Notifique al nivel nativo que JavaScript se inicializó con éxito.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.notifyAppReady();

setUpdateUrl

Establezca la URL de actualización para la aplicación de manera dinámica en tiempo de ejecución.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setUpdateUrl({} as UpdateUrl);

setStatsUrl

Establezca la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

Establezca la URL del canal para la aplicación de manera dinámica en tiempo de ejecución.

import { CapacitorUpdater } from '@capgo/capacitor-updater';

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Referencia completa

Sigue adelante desde @capgo/capacitor-actualizador

Si estás utilizando @capgo/capacitor-actualizador para planificar actualizaciones en vivo, conecta con Actualizaciones en vivo para el flujo de trabajo del producto, @capgo/capacitor-actualizador para detalles de implementación, Empezar, Canales, y Revertidos.