Pular 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 sus usuarios sin pasar por el proceso de revisión de la tienda de aplicaciones para corregir bugs y enviar nuevas características de manera instantánea.

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

  1. El Capgo SDK, que se 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 un nuevo paquete de JS a Capgo y lo asignes 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á el nuevo paquete.

Para empezar a utilizar las 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, cierra y vuelve a abrir tu aplicación para cargar el nuevo paquete.

Ver el Actualizaciones en vivo de implementación La guía para obtener más detalles.

La sección titulada “La Capgo CLI”

La sección titulada “¿Qué es la Capgo CLI para?””

La Capgo CLI es una herramienta poderosa que permite a los desarrolladores interactuar con los servicios de Capgo desde sus propias cadenas de producción y entrega continuas. Con la CLI, tiene control granular sobre cuándo se producen y se despliegan las compilaciones, lo que le permite integrar Capgo en sus flujos de trabajo empresariales existentes.

La Capgo CLI está diseñada para desarrolladores y equipos que necesitan más control y flexibilidad en sus flujos de trabajo de actualizaciones en vivo. Al utilizar la CLI en sus cadenas de producción y entrega continuas, puede:

  • No decidir exactamente cuándo construir y desplegar actualizaciones, sino confiar en la automatización incorporada de Capgo
  • Insertar sus propios procesos, como la firma de code, la prueba de QA o la aprobación del gerente, entre los pasos de construcción y despliegue
  • Integrar Capgo en sus herramientas y flujos de trabajo de DevOps existentes

Para utilizar el Capgo CLI, necesitarás autenticarte con tu clave de API. Puedes generar una clave de API en la configuración de tu cuenta de Capgo.

Para iniciar sesión y almacenar de manera segura tu clave de API, ejecuta:

Pantalla de terminal
npx @capgo/cli@latest login [API_KEY]

Este comando se guardará para futuras consultas. No necesitarás proporcionar tu clave de API con cada comando después de iniciar sesión.

Si estás familiarizado con otras herramientas de actualización en vivo de CLI, hay algunas cosas clave que debes tener en cuenta sobre Capgo’s CLI:

  • Capgo utiliza un solo CLI para ambos casos de uso de desarrollo y CI/CD, ya que Capgo se centra únicamente en el conjunto de características de actualización en vivo.

  • El Capgo CLI no requiere un paso de instalación separado. Está incluido con el @capgo/cli paquete y se puede ejecutar directamente utilizando npx.

  • Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.

Si estás utilizando Resumen para planificar la consola de instrumentos y las operaciones API, conecta con API Resumen para los detalles de implementación en API Resumen, Introducción para los detalles de implementación en Introducción, API Claves para los detalles de implementación en API Claves, Dispositivos para los detalles de implementación en Dispositivos, y Paquetes para los detalles de implementación en Paquetes.