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. Envíe actualizaciones del paquete JS directamente a sus usuarios sin pasar por la tienda de aplicaciones para corregir errores y enviar nuevas características de inmediato.
Esta guía supone que ha completado el Capgo Quickstart y ya ha hecho:
-
Instalado el
@capgo/capacitor-updaterSDK en su aplicación Capacitor -
Configurado su ID de aplicación y canal de actualización en
capacitor.config.ts -
Agregado en su code el
CapacitorUpdater.notifyAppReady()método
Si aún no ha realizado esos pasos, por favor regrese y complete el quickstart primero.
Subir un paquete
Sección titulada “Subir 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 -
Subir el paquete a Capgo:
Ventana de terminal npx @capgo/cli@latest bundle upload --channel=production.github/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 de paquete al canal especificado en la orden.
Subida de archivos: solución de problemas
Sección titulada “Subida de archivos: solución de problemas”Si tu carga falla, revisa de nuevo:
- Tu ID de aplicación en
capacitor.config.tscoincide con tu aplicación en el panel de control de Capgo - Estás ejecutando el comando de carga desde la raíz de tu proyecto de Capacitor
- Tus activos web están construidos y actualizados
Si aún tienes problemas, ve a la Sección de solución de problemas. 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:
-
Sincroniza tu aplicación con el dispositivo:
Ventana de terminal npx cap sync ios -
Abra otra ventana de terminal y ejecute el siguiente comando para verificar el estado de actualización:
Ventana de terminal npx @capgo/cli@latest app debug -
Ejecute su aplicación localmente:
Ventana de terminal npx cap run iosO abra el proyecto iOS/Android en Xcode/Android Studio y realice una ejecución nativa.
-
Mantenga 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 actualización.
-
Cierre y vuelva a abrir la aplicación. Debería ver su actualización en vivo aplicada!
Vuelva a consultar el Capgo Quickstart para obtener más detalles sobre la prueba de actualizaciones en vivo.
Pasos siguientes
Título de la sección “Pasos siguientes”Felicidades por desplegar su 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:
- Actualización de destino con canales
- Personalización del comportamiento de la actualización
- Actualizaciones en vivo de devolución
Sigue adelante desde Actualización en vivo
Sección titulada “Sigue adelante desde Actualización en vivo”Si estás utilizando Actualización en vivo 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 de CI/CD para los detalles de implementación en la Integración CI/CD, y GitHub Integración de Acciones para los detalles de implementación en GitHub Integración de Acciones.