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

Actualizador

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

Spanish

Guía sobre actualizador

Prueba en dispositivo

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

Código QR de vista previa 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 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 en el camino normal de revisión de App Store y Play.

Utilízalo cuando necesites actualizaciones OTA para cambios en HTML, CSS, JavaScript, activos y otras modificaciones de la capa web después de que tu capa 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 de la capa web sin obligar a cada usuario a pasar por una liberación completa de la tienda. Capgo gestiona ese flujo de trabajo para aplicaciones Capacitor con canales, comprobaciones de compatibilidad, control de lanzamiento, registros de dispositivo y deshacer.

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 normal de la tienda de aplicaciones. Mantén esas modificaciones en tu pipeline de construcción nativa y utiliza actualizaciones en vivo para la capa web aprobada.

¿Qué Este Plugin Exponga

  • notifyAppReady - Notificar a la capa nativa que JavaScript se inicializó con éxito.
  • setUpdateUrl - Establecer la URL de actualización para la aplicación dinámicamente en tiempo de ejecución.
  • setStatsUrl - Establecer la URL de estadísticas para la aplicación dinámicamente en tiempo de ejecución.
  • setChannelUrl - Establecer la URL de canal para la aplicación dinámicamente en tiempo de ejecución.

Uso de Ejemplo

notifyAppReady

Notificar a la capa nativa 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 forma 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 forma dinámica en tiempo de ejecución.

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

await CapacitorUpdater.setStatsUrl({} as StatsUrl);

setChannelUrl

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

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

await CapacitorUpdater.setChannelUrl({} as ChannelUrl);

Referencia Completa

Siga adelante desde @capgo/capacitor-actualizador

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