Saltar al contenido

Desplegar una Actualización 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 errores y enviar nuevas características de inmediato.

Esta guía supone que ha completado el Capgo Quickstart y ya ha realizado:

  1. Instalado el @capgo/capacitor-updater SDK in your Capacitor app

  2. __CAPGO_KEEP_1__ capacitor.config.ts

  3. Agregado en su code el CapacitorUpdater.notifyAppReady() método

Si todavía no ha realizado esos pasos, por favor regrese y complete 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:

    Ventana de terminal
    npm run build
  2. Subir el paquete a Capgo:

    Ventana de terminal
    npx @capgo/cli@latest bundle upload --channel=production

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

Si tu carga falla, revisa de nuevo:

  • Su ID de aplicación en capacitor.config.ts coincide con su aplicación en el panel de control de Capgo
  • Está ejecutando el comando de carga desde la raíz de su proyecto de Capacitor
  • Sus activos web están construidos y actualizados

Si sigue teniendo 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 su paquete esté cargado, puede probar la actualización en vivo en un dispositivo:

Sincronice su aplicación con el dispositivo:

  1. Sincronice su aplicación con el dispositivo:

    Ventana de terminal
    npx cap sync ios
  2. Abre otra ventana de terminal y ejecuta el siguiente comando para verificar el estado de actualización:

    Ventana de terminal
    npx @capgo/cli@latest app debug
  3. Ejecuta 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 actualización.

  6. Cierra y vuelve a abrir la aplicación. Deberías ver tu actualización en vivo aplicada!

Vuelva a consultar el Capgo Quickstart para obtener más detalles sobre la actualización en vivo.

Felicidades por haber desplegado 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:

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