Saltar al 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.

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

  1. Instaló el @capgo/capacitor-updater SDK en su aplicación Capacitor

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

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

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

    Esta acción subirá una nueva versión del paquete a la canal especificada en la orden.

Si tu subida falla, verifica:

  • 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 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

Una vez que se sube tu paquete, puedes probar la actualización en vivo en un dispositivo:

  1. Sincroniza tu aplicación con el dispositivo:

    Ventana de terminal
    npx cap sync ios
  2. 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
  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. 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 la 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 prueba de actualizaciones en vivo.

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:

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