Tipos de actualización
Referencia de todos los tipos de actualización OTA: momento de aplicación, condiciones de retraso, bloqueo de versiones y entrega.
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Usa la función Live Updates de Capgo para actualizar los bundles de JavaScript de tu app de forma remota y en tiempo real. Publica actualizaciones de JS directamente a tus usuarios en iOS, Android y Electron sin pasar por los ciclos de revisión de las tiendas, para corregir errores y lanzar nuevas funciones más rápido. Para la descripción del producto y las preguntas frecuentes, consulta live updates de Capacitor en capgo.app.
El sistema Live Update de Capgo tiene dos componentes clave:
El SDK de Capgo, que instalas en tu app. El SDK busca actualizaciones disponibles y las descarga en segundo plano.
Channels, que te permiten dirigir actualizaciones a grupos específicos de usuarios. Puedes usar channels para gestionar distintos tracks de lanzamiento, como Production, Staging, y Dev.
Cuando subes un nuevo bundle de JS a Capgo y lo asignas a un channel, el SDK de Capgo en las apps configuradas para ese channel detectará la actualización y la descargará. La próxima vez que se reinicie la app, se cargará el nuevo bundle.
Para empezar a usar Live Updates, sigue estos pasos:
Completa la Guía rápida de Capgo para configurar tu app en Capgo e instalar el Capgo SDK.
En tu app code, llama a CapacitorUpdater.notifyAppReady() después de que la app termine de inicializarse. Esto le indica al Capgo SDK que tu app está lista para recibir actualizaciones.
Genera tu JS bundle y súbelo a Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionAbre tu app y espera a que se descargue la actualización. Puedes consultar el estado con:
npx @capgo/cli@latest app debugUna vez descargada la actualización, cierra y vuelve a abrir tu app para cargar el nuevo bundle.
Consulta la Despliegue de Live Updates guía para más detalles.
Para usar tu propio nombre de host para las solicitudes de actualización, sigue guía de configuración de dominio personalizado.
Tipos de actualización
Referencia de todos los tipos de actualización OTA: momento de aplicación, condiciones de retraso, bloqueo de versiones y entrega.
Canales
Aprende a usar channels para gestionar distintos tracks de lanzamiento y dirigir actualizaciones a usuarios específicos.
Despliegues progresivos
Entrega un bundle candidato a una cohorte fija, monitorízalo y luego promuévelo o haz rollback.
Reversiones
Descubre cómo hacer rollback a una versión anterior del bundle JS si una actualización causa problemas.
Comportamiento de actualización
Personaliza cómo y cuándo se descargan y aplican las actualizaciones en tu app.
Workflow nativo + OTA
Canales de dev/producción con --fail-on-incompatible, y cómo hacer upload cuando el code nativo cambia a propósito.
Prueba Native Builds
Verifica un binario nativo sin que un live update descargado oculte sus web assets.
Actualizaciones rápidas
Aprende a usar las actualizaciones rápidas para acelerar el proceso de actualización.
Si estás usando Resumen para planificar la aprobación y distribución en la tienda, conéctalo con @capgo/capacitor-in-app-review para el detalle de implementación en @capgo/capacitor-in-app-review, Usando @capgo/capacitor-in-app-review para la capacidad nativa en «Usando @capgo/capacitor-in-app-review», @capgo/capacitor-native-market para los detalles de implementación en @capgo/capacitor-native-market, Usando @capgo/capacitor-native-market para la capacidad nativa en Uso de @capgo/capacitor-native-market, y Capacitor OTA Updates: Guía de aprobación de la App Store para el contexto práctico en Capacitor OTA Updates: Guía de aprobación de la App Store.