Pular a 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 forma 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 asume que ha completado el Capgo Quickstart y ya ha hecho:

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

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

  3. Added in your code the CapacitorUpdater.notifyAppReady() __CAPGO_KEEP_0__ el

Si aún no has realizado esos pasos, por favor vuelve atrás y completa el quickstart primero.

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

  1. Construye tus activos web:

    Ventana de terminal
    npm run build
  2. Sube 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 subida falla, revisa:

  • Tu ID de aplicación en capacitor.config.ts se ajusta a tu aplicación en la consola de Capgo
  • Estás ejecutando el comando de subida 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 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:

ventana de terminal

  1. Copiar a portapapeles

    Recepción de una actualización en un dispositivo
    npx cap sync ios
  2. Abra otra terminal y ejecute el siguiente comando para verificar el estado de actualización:

    Ventana de terminal
    npx @capgo/cli@latest app debug
  3. Ejecute su aplicación localmente:

    Ventana de terminal
    npx cap run ios

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

  4. Mantenga 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. 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 actualización en vivo.

Felicidades por desplegar su primera actualización en vivo con Capgo! 🎉

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

Siga adelante desde Desplegar una actualización en vivo

Sección titulada “Siga adelante desde Desplegar una actualización en vivo”

Si estás utilizando Despliega una 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 el detalle de implementación en Integración de CI/CD, y GitHub Integración de Acciones para los detalles de implementación en GitHub Acciones de Integración.