Desplegar una Actualización en Vivo
Copie 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. Actualice directamente el paquete JS de su aplicación en los dispositivos de sus usuarios sin pasar por la tienda de aplicaciones para corregir errores y enviar nuevas características de manera instantánea.
Esta guía supone que has completado el Capgo Guía de inicio rápido y ya tienes:
-
Instalado el
@capgo/capacitor-updaterSDK en tu aplicación de Capacitor -
Configurado tu ID de aplicación y canal de actualizaciones 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.
Subir 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:
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:- masterEsto 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 construidos y actualizados
Si aún tienes problemas, ve a Resolución de problemas __CAPGO_KEEP_0__.
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 la actualización en vivo 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 actualización en vivo aplicada!
Vuelve a consultar el Capgo Quickstart para obtener más detalles sobre la prueba de actualizaciones en vivo.
Pasos siguientes
Sección titulada “Pasos siguientes”¡Felicidades por desplegar tu primera actualización en vivo con Capgo! 🎉
Para obtener más información, revise el resto de la Capgo Documentación de Actualizaciones en vivo. Algunos temas clave a revisar a continuación: