Spanish
Guía sobre actualizador
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
- GitHub: https://github.com/Cap-go/capacitor-actualizador/
- Documentación: /docs/plugins/actualizador/
- Producto de actualización en vivo: /actualización-en-vivo/
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.