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

Actualizador

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

Guía

Tutoriales sobre Actualizador

Probar en dispositivo

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

Enlace de vista previa del plugin de actualizador QR 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 Ionic y Capacitor apps. Descarga paquetes web aprobados, los aplica con protección de rollback nativa y mantiene cambios binarios en el camino normal de revisión de la tienda App Store y Play.

Utilízalo cuando necesites actualizaciones OTA para cambios en HTML, CSS, JavaScript, recursos 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 Capacitor apps con canales, comprobaciones de compatibilidad, control de lanzamiento, registros de dispositivos y rollback.

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

¿Qué Este Plugin Exposa

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

Uso de ejemplo

notifyAppReady

Notifique al 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 del 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

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, Comenzar, Canalesy Reversiones.