Saltar al contenido

Resumen

Utilice la característica de actualizaciones en vivo de Capgo para actualizar los conjuntos de JavaScript de su aplicación de manera remota y en tiempo real. Envíe actualizaciones de JS directamente a los 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 de manera más rápida.

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

  1. El Capgo SDK, que instala 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 los canales para gestionar diferentes rutas de lanzamiento, como Production, Stagingy Dev.

Cuando subas una nueva paquetería JS a Capgo y la asignas a un canal, el Capgo SDK en aplicaciones configuradas para ese canal detectará la actualización y la descargará. La próxima vez que se reinicie la aplicación, se cargará la nueva paquetería.

¿Por qué los registros de Capgo importan (visión de marketing)?

Sección titulada “¿Por qué los registros de Capgo importan (visión de marketing)?”
  • Instantánea x-ray de cada lanzamiento: Cronogramas por dispositivo muestran verificaciones, descargas, instalaciones, bloqueos de políticas y retrocesos, para que sepas exactamente qué sucedió—sin adivinanzas 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, errores de verificación de checksum, omisiones de notifyAppReady) aparecen antes de que los usuarios comiencen a inundar el soporte, permitiéndote enviar una corrección o un rollback en minutos.
  • Política de canales: Los registros verifican que las vallas de seguridad (bloquear a los desarrolladores, deshabilitar emuladores/edición de pruebas, límites de plataforma) están protegiendo activamente la producción.
  • Protección de ingresos y reputación: Ver cuando las actualizaciones se atascan en redes pobres o superan los límites de plan, para que puedas intervenir antes de que las conversiones, sesiones o reseñas disminuyan.
  • Fuente única de verdad: Los productores, QA y Soporte comparten el mismo flujo de registro 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 usar Actualizaciones en vivo, sigue estos pasos:

  1. Completa el Capgo Quickstart Configura tu aplicación en Capgo e instala el Capgo SDK.

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

  3. Construye tu paquete JS y subíalo 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 que se haya descargado la actualización, cierra y vuelve a abrir tu aplicación para cargar el nuevo paquete.

Ver el Desplegar actualizaciones en vivo Guía para obtener más detalles.