Saltar al contenido

Resumen

Use Capgo’s Actualizaciones en Vivo feature to update the JavaScript bundles of your app remotely, in real-time. Push JS updates directly to your users without going through the app store review process to instantly fix bugs and ship new features.

El sistema de Actualizaciones en Vivo de Capgo tiene dos componentes clave:

  1. El Capgo SDK, que se instala en tu app. 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 la versión de pruebas, la versión beta y la versión de producción. Production, StagingCuando subas un nuevo conjunto de JavaScript a __CAPGO_KEEP_0__ y lo asignes a un canal, el __CAPGO_KEEP_1__ __CAPGO_KEEP_2__ en aplicaciones configuradas para ese canal detectará la actualización y la descargará. La próxima vez que se reinicie la app, se cargará el nuevo conjunto. Dev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

__CAPGO_KEEP_0__’s Live Update system has two key components:

Sección titulada “Iniciación”

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

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

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

  3. Construya su paquete JS y subalo a Capgo:

    Ventana de terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Abra su aplicación y espere a que se descargue la actualización. Puede 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 Implementación de actualizaciones en vivo la guía para obtener más detalles.

Capgo CLI es una herramienta poderosa que permite a los desarrolladores interactuar con los servicios de Capgo desde sus propias pipelines de CI/CD. Con 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.

Capgo CLI está diseñado para desarrolladores y equipos que necesitan más control y flexibilidad en sus flujos de trabajo de actualizaciones en vivo. Al utilizar CLI en sus pipelines de CI/CD, puede:

  • Decidir exactamente cuándo construir y desplegar actualizaciones, en lugar de confiar en la automatización integrada de Capgo
  • Inserte sus propios procesos, como code de firma, pruebas de QA o aprobaciones de gerente, entre los pasos de compilación y despliegue
  • Integre Capgo en sus herramientas y flujos de trabajo de DevOps existentes

Para utilizar el Capgo CLI, necesitará autenticarse con su clave de API. Puede generar una clave de API en la configuración de su cuenta de Capgo.

Para iniciar sesión y almacenar de manera segura su clave de API, ejecute:

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

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

Si está familiarizado con otras herramientas de actualización en vivo de CLI, hay algunas cosas clave que debe 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.

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

  • Capgo’s CLI está diseñado específicamente para el flujo de trabajo de actualización en vivo, por lo que puede no incluir algunas características o comandos encontrados en herramientas de propósito general CLI.

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