Saltar al contenido

Implementar una Actualización en Vivo

Utiliza la función de Actualizaciones en Vivo de Capgo para actualizar la interfaz de usuario y la lógica de negocio de tu aplicación de forma remota y en tiempo real. Envía actualizaciones de Paquetes JS directamente a tus usuarios sin pasar por la tienda de aplicaciones para corregir errores al instante y lanzar nuevas funciones.

Esta guía asume que has completado el Inicio Rápido de Capgo y ya has:

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

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

  3. Añadido en tu código el método CapacitorUpdater.notifyAppReady()

Si aún no has completado estos pasos, por favor regresa y completa primero el inicio rápido.

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

  1. Compila tus activos web:

    Terminal window
    npm run build
  2. Sube el Paquete a Capgo:

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

    Esto subirá una nueva versión de Paquete al canal especificado en el comando.

Si tu subida falla, verifica dos veces:

  • Tu ID de aplicación en capacitor.config.ts coincide con tu aplicación en el panel de Capgo
  • Estás ejecutando el comando de subida desde la raíz de tu proyecto Capacitor
  • Tus activos web están compilados y actualizados

Si aún tienes problemas, ve a la sección de Solución de Problemas.

Recibir una Actualización en un Dispositivo

Section titled “Recibir una Actualización en un Dispositivo”

Una vez que tu Paquete está subido, puedes probar la actualización en vivo en un dispositivo:

  1. Sincroniza tu aplicación con el dispositivo:

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

    Terminal window
    npx @capgo/cli@latest app debug
  3. Ejecuta tu aplicación localmente:

    Terminal window
    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 aproximadamente 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!

Consulta el Inicio Rápido de Capgo para más detalles sobre cómo probar actualizaciones en vivo.

¡Felicidades por implementar tu primera actualización en vivo con Capgo! 🎉

Para aprender más, revisa el resto de la documentación de Actualizaciones en Vivo de Capgo. Algunos temas clave para revisar a continuación: