Actualizar en vivo
Copia un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Utilice la característica de actualizaciones en vivo de Capgo para actualizar la interfaz de usuario y la lógica de negocio de su aplicación de manera remota y en tiempo real. Envíe actualizaciones del paquete JS directamente a sus usuarios sin pasar por la tienda de aplicaciones para corregir bugs y enviar nuevas características de inmediato.
Esta guía supone que has completado el Capgo Quickstart y ya tienes:
-
Instalado el
@capgo/capacitor-updaterSDK en tu aplicación Capacitor -
Configurado tu ID de aplicación y canal de actualización en
capacitor.config.ts -
Agregado en tu code el
CapacitorUpdater.notifyAppReady()método
Si no has realizado esos pasos aún, por favor vuelve atrás y completa el quickstart primero.
Subiendo un paquete
Sección titulada “Subiendo un paquete”Con el Capgo SDK instalado y configurado, está listo para subir su primer paquete de actualización en vivo:
-
Construya sus activos web:
Pantalla de terminal npm run build -
Suba el paquete a Capgo:
Gitlab npx @capgo/cli@latest bundle upload --channel=productiongithub/flujos_de_trabajo/build_and_deploy.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- masterEsto subirá una nueva versión del paquete al canal especificado en la orden.
Solución de problemas de carga
Sección titulada “Solución de problemas de carga”Si tu carga falla, revisa:
- Tu ID de aplicación en
capacitor.config.tscoincide con tu aplicación en la consola de Capgo - Estás ejecutando la orden de carga desde la raíz de tu proyecto Capacitor
- Tu contenido web está construido y actualizado
If you’re still having trouble, go to the Resolución de problemas sección.
Recepción de una Actualización en un Dispositivo
Sección titulada “Recepción de una Actualización en un Dispositivo”Una vez que subas tu paquete, puedes probar la actualización en vivo en un dispositivo:
-
Sincroniza tu aplicación con el dispositivo:
Ventana de terminal npx cap sync ios -
Abre otra ventana de terminal y ejecuta el siguiente comando para verificar el estado de la actualización:
Ventana de terminal npx @capgo/cli@latest app debug -
Corre tu app localmente:
Ventana de terminal npx cap run iosO abre el proyecto iOS/Android en Xcode/Android Studio y haz una ejecución nativa.
-
Mantén la app abierta durante unos 30 segundos para permitir que la actualización se descargue en segundo plano.
-
Los registros tardarán unos segundos en actualizarse y mostrar el estado de la actualización.
-
Cierra y vuelve a abrir la app. Deberías ver tu actualización en vivo aplicada!
Vuelve a consultar el Capgo Quickstart Para obtener más detalles sobre la prueba de actualizaciones en vivo.
Próximos pasos
Sección titulada “Próximos pasos”Felicidades por desplegar tu primera actualización en vivo con Capgo! 🎉
Para obtener más información, revise el resto de Capgo Documentación de Actualizaciones en Vivo. Algunos temas clave a revisar a continuación:
- Configuración de Actualizaciones con Canales
- Personalización del Comportamiento de Actualización
- Actualizaciones en Vivo de Retroceso
Sigue adelante desde Desplegar una Actualización en Vivo
Título de la sección “Sigue adelante desde Desplegar una Actualización en Vivo”Si estás utilizando Desplegar una Actualización en Vivo para planificar la automatización de CI/CD, conecta con Capgo Integración CI/CD para el flujo de trabajo del producto en Capgo Integración CI/CD Capgo Compilaciones nativas para el flujo de trabajo del producto en Capgo Compilaciones nativas Capgo Integraciones para el flujo de trabajo del producto en Capgo Integraciones Integración CI/CD para el detalle de implementación en Integración CI/CD, y GitHub Integración de Acciones para el detalle de implementación en GitHub Integración de Acciones