Guía
Cómo usar el actualizador en Capacitor
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 nativa esté 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 gestiona ese flujo de trabajo para aplicaciones Capacitor con canales, comprobaciones de compatibilidad, control de despliegue, registros de dispositivos y rollback.
Las actualizaciones de plugins nativos, permisos, cambios en el archivo AndroidManifest.xml, cambios en el archivo plist de iOS y 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é Exposición de este Plugin?
notifyAppReady- Notificar al capa nativa que JavaScript se inicializó con éxito.setUpdateUrl- Set the update URL for the app dynamically at runtime.setStatsUrl- Set the statistics URL for the app dynamically at runtime.setChannelUrl- Set the channel URL for the app dynamically at runtime.
Uso de Ejemplo
notifyAppReady
Notificar al capa nativa que JavaScript se inicializó con éxito.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
const result = await CapacitorUpdater.notifyAppReady();
console.log(result);
setUpdateUrl
Set the update URL for the app dynamically at runtime.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setUpdateUrl({ url: 'https://example.com' });
setStatsUrl
Set the statistics URL for the app dynamically at runtime.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setStatsUrl({ url: 'https://example.com' });
setChannelUrl
Set the channel URL for the app dynamically at runtime.
import { CapacitorUpdater } from '@capgo/capacitor-updater';
await CapacitorUpdater.setChannelUrl({ url: 'https://example.com' });
Referencia Completa
- GitHub: https://github.com/Cap-go/capacitor-actualizador/
- Documentación: /docs/plugins/updater/
- Live update producto: /live-update/
Sigue adelante desde @capgo/capacitor-actualizador
Si estás utilizando @capgo/capacitor-actualizador para planificar actualizaciones en vivo, conecte con Actualizaciones en vivo para el flujo de trabajo del producto @capgo/capacitor-actualizador para detalles de implementación Getting Started, Canalesy Reversiones.