Actualizar en Vivo
Copiar 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 ha completado el Capgo Quickstart y ya ha realizado:
-
Instaló el
@capgo/capacitor-updaterSDK en su aplicación Capacitor -
Configuró su ID de aplicación y canal de actualización en
capacitor.config.ts -
Agregó en su code el
CapacitorUpdater.notifyAppReady()método
Si aún no ha realizado esos pasos, por favor regrese y complete 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:
Ventana de terminal npm run build -
Subir el paquete a Capgo:
Ventana de terminal npx @capgo/cli@latest bundle upload --channel=production./github/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:- masterEsta acción subirá una nueva versión del paquete a la canal especificada en la orden.
Resolución de Problemas de Subida
Sección titulada “Resolución de Problemas de Subida”Si tu subida falla, verifica:
- Tu ID de aplicación en
capacitor.config.tscoincide con tu aplicación en la consola de Capgo - Estás ejecutando la orden de subida desde la raíz de tu proyecto Capacitor
- Los activos web de tu aplicación están compilados y actualizados
Si aún tienes problemas, ve a la sección de Resolución de Problemas. Recibir una Actualización en un Dispositivo
Receiving an Update on a Device
Sección titulada “Recepción de una Actualización en un Dispositivo”Una vez que se sube 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.
-
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 la 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
Sección titulada “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:
- Actualizando con canales
- Personalizando el comportamiento de actualización
- Rolbck de actualización en vivo
Sigue adelante desde Actualizar en vivo
Sección titulada “Sigue adelante desde Actualizar en vivo”Si estás utilizando Actualizar 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 Integraciones Capgo para el flujo de trabajo del producto en Integraciones Capgo Integración CI/CD para el detalle de implementación en Integración CI/CD Integración de Acciones GitHub para el detalle de implementación en Integración de Acciones GitHub