Pasa a contenido

Actualizar en vivo

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.

Este guía supone que has completado el Capgo Quickstart y ya tienes:

  1. Instalado el @capgo/capacitor-updater SDK en tu aplicación Capacitor

  2. Configurado tu ID de aplicación y canal de actualización en capacitor.config.ts

  3. 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.

Con el Capgo SDK instalado y configurado, está listo para subir su primer paquete de actualización en vivo:

  1. Construya sus activos web:

    Pantalla de terminal
    npm run build
  2. Suba el paquete a Capgo:

    Gitlab
    npx @capgo/cli@latest bundle upload --channel=production

    Esto subirá una nueva versión del paquete al canal especificado en la orden.

Si tu carga falla, revisa:

  • Tu ID de aplicación en capacitor.config.ts coincide 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 configurados y actualizados

If you’re still having trouble, go to the Solució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 haya subido su paquete, puede probar la actualización en vivo en un dispositivo:

  1. Sincronice su aplicación con el dispositivo:

    ventana de terminal
    npx cap sync ios
  2. Abra otra ventana de terminal y ejecute el siguiente comando para verificar el estado de la actualización:

    ventana de terminal
    npx @capgo/cli@latest app debug
  3. Corre tu aplicación localmente:

    Ventana de terminal
    npx cap run ios

    O abre el proyecto iOS/Android en Xcode/Android Studio y haz una ejecución nativa.

  4. Mantén la aplicación abierta durante unos 30 segundos para permitir que la actualización se descargue en segundo plano.

  5. Los registros tardarán unos segundos en actualizarse y mostrar el estado de la actualización.

  6. 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.

Felicidades por desplegar tu primer actualización en vivo con Capgo! 🎉

Para obtener más información, revise el resto de la documentación de actualizaciones en vivo de Capgo. Algunos temas clave a revisar a continuación:

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 de CI/CD para el detalle de implementación en Integración de CI/CD, y GitHub Integración de Acciones para el detalle de implementación en GitHub Integración de Acciones.