Desplegar un Live Update
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este complemento.
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 de paquetes 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 ha completado el Capgo Inicio rápido y ya has hecho:
-
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 inicio rápido primero.
Subiendo un paquete
Título de la sección “Subiendo un paquete”Con el Capgo SDK instalado y configurado, está listo para subir su primer live update paquete:
-
Construya sus activos web:
Ventana de terminal npm run build -
Suba el paquete a Capgo:
Ventana de terminal npx @capgo/cli@latest bundle upload --channel=productiongithub/trabajos/workflows/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:- masterEste subirá una nueva versión de paquete al canal especificado en la orden.
Resolución de problemas de carga
Sección titulada “Resolució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
- Tus activos web están compilados y actualizados
Si sigues teniendo problemas, ve a la sección Troubleshooting sección.
Recibir una actualización en un dispositivo
Sección titulada “Recibir una actualización en un dispositivo”Una vez que subas tu paquete, puedes probar el live update en un dispositivo:
-
Sincroniza tu aplicación con el dispositivo:
Ventana de terminal npx cap sync ios -
Abre otra terminal y ejecuta el siguiente comando para verificar el estado de la actualización:
Ventana de terminal npx @capgo/cli@latest app debug -
Ejecuta tu aplicación 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 aplicación 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 aplicación. Deberías ver tu live update aplicado!
Vuelve a consultar el Capgo Guía Rápida for more details on testing live updates.
Pasos siguientes
Sección titulada “Pasos siguientes”Felicidades por desplegar tu primer live update con Capgo! 🎉
Para aprender más, revisa el resto de Capgo Documentación de actualizaciones en vivoAlgunos temas clave para revisar a continuación:
- Objetivos de actualización con canales
- Personalización del comportamiento de actualización
- Live Update Reversiones
Sigue adelante desde Desplegar un Live Update
Título de sección “Sigue adelante desde Desplegar un Live Update”Si estás utilizando Desplegar un Live Update para planificar la automatización de CI/CD, conecta con Capgo CI/CD para el flujo de trabajo del producto en Capgo 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 los detalles de implementación en la Integración CI/CD, y GitHub Actions Integration para los detalles de implementación en GitHub Integración de Acciones.