Guía
Tutoriales sobre Actualizador
Ionic and Capacitor live updates with @capgo/capacitor-updater
@capgo/capacitor-updater is the open-source updater plugin behind Capgo live updates for Ionic and Capacitor apps. It downloads approved web bundles, applies them with native rollback protection, and keeps binary-only changes on the normal App Store and Play review path.
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 Capacitor con canales, comprobaciones de compatibilidad, control de lanzamiento, registros de dispositivos y rollback.
Los plugins nativos, las autorizaciones, los cambios en el archivo AndroidManifest.xml, 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 compilación nativa y utiliza actualizaciones en vivo para la capa web aprobada.
¿Qué Este Plugin Exposa
notifyAppReady- Notificar al capa nativa que JavaScript se inicializó correctamente.setUpdateUrl- Establecer la URL de actualización para la aplicación de manera dinámica en tiempo de ejecución.setStatsUrl- Establecer la URL de estadísticas para la aplicación de manera dinámica en tiempo de ejecución.setChannelUrl- Establecer la URL del canal para la aplicación de manera dinámica en tiempo de ejecución.
Ejemplo de uso
notifyAppReady
Notificar al capa nativa que JavaScript se inicializó correctamente.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.notifyAppReady();
setUpdateUrl
Establecer 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
Establecer 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
Establecer 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
- GitHub: https://github.com/Cap-go/capacitor-actualizador/
- Documentación: /docs/plugins/updater/
- Actualización en vivo del producto: /live-update/
Sigue adelante desde @capgo/capacitor-actualizador
Si estás utilizando @capgo/capacitor-actualizador conectarlo con Actualizaciones en vivo para el flujo de trabajo del producto @capgo/capacitor-updater Empezar Canales, actualizaciones en vivo del producto: /live-update/y Reversiones.