Saltar a contenido

Resumen

Utilice la característica de actualizaciones en vivo de Capgo para actualizar los paquetes de JavaScript de su aplicación de manera remota y en tiempo real. Envíe actualizaciones de JS directamente a sus usuarios en iOS, Android y Electron sin pasar por los ciclos de revisión de los niveles de tienda para corregir errores y enviar nuevas características más rápido.

El sistema de actualizaciones en vivo de Capgo tiene dos componentes clave:

  1. El Capgo SDK, que debes instalar en tu aplicación. El SDK verifica actualizaciones disponibles y las descarga en segundo plano.

  2. Los canales, que te permiten dirigir actualizaciones a grupos específicos de usuarios. Puedes utilizar canales para gestionar diferentes rutas de liberación, como Production, Stagingy Dev.

Cuando subas un nuevo bundle de JS a Capgo y lo asignes a un canal, el Capgo SDK en aplicaciones configuradas para ese canal detectarán la actualización y la descargarán. La próxima vez que la aplicación se reinicie, se cargará el nuevo bundle.

  • Rayo instantáneo de cada despliegue: Cronogramas por dispositivo muestran verificaciones, descargas, instalaciones, bloqueos de políticas y reversiones, por lo que sabes exactamente qué pasó—sin conjeturas ni debates de ‘funciona en mi teléfono’.
  • Respuesta más rápida a incidentes: Códigos de alerta (por ejemplo, límites de velocidad, fallas de verificación de checksum, omisiones de notifyAppReady) surgen antes de que los usuarios comiencen a inundar el soporte, lo que te permite enviar una corrección o reversionar en minutos.
  • Prueba de política de canal: Los registros verifican que las guardarrreas (bloquear a los principales, deshabilitar emuladores/edición de construcción, límites de plataforma) están protegiendo activamente la producción.
  • Protección de ingresos y reputación: Ver cuando las actualizaciones se atoran en redes pobres o superan los límites de plan, por lo que puedes intervenir antes de que las conversiones, sesiones o reseñas disminuyan.
  • Fuente única de verdad: Productos, QA y Soporte comparten el mismo flujo de registros en la nube—sin tener que buscar en Xcode/Android Studio o enviar mensajes de texto a los ingenieros para obtener registros nativos.

Para empezar a utilizar Actualizaciones en vivo, sigue estos pasos:

  1. Complete el Capgo Inicio rápido para configurar tu aplicación en Capgo e instalar el Capgo SDK.

  2. En tu aplicación code, llama a CapacitorUpdater.notifyAppReady() después de que tu aplicación haya terminado de inicializarse. Esto le dice al Capgo SDK que tu aplicación está lista para recibir actualizaciones.

  3. Construye tu paquete de JS y subelo a Capgo:

    Ventana de terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Abre tu aplicación y espera a que se descargue la actualización. Puedes verificar el estado con:

    Ventana de terminal
    npx @capgo/cli@latest app debug
  5. Una vez descargada la actualización, cierre y vuelva a abrir su aplicación para cargar el nuevo paquete.

Consulte el Actualizaciones en vivo para obtener más detalles.