Saltar al contenido

Resumen

Utilice Capgo’s Actualizaciones en vivo 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 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.

Capgo’s sistema de Actualizaciones en vivo tiene dos componentes clave:

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

  2. Canales, que te permiten dirigir actualizaciones a grupos específicos de usuarios. Puedes utilizar canales para gestionar diferentes rutas de lanzamiento, como Production, Staging, y Dev.

Cuando subas una nueva paquetería de JS a Capgo y la 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á la nueva paquetería.

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

  1. Completa el Capgo Quickstart 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. 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 actualización en vivo documento para obtener más detalles.

The 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 el 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 de empresa existentes.

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

  • Decidir exactamente cuándo construir y desplegar actualizaciones, en lugar de confiar en la automatización incorporada de Capgo
  • Inserir sus propios procesos, como la firma de code, la prueba de QA o las aprobaciones 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á 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:

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

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

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

  • La herramienta 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 herramienta Capgo CLI no requiere un paso de instalación separado. Está incluida en el paquete y se puede ejecutar directamente usando @capgo/cli La herramienta __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ está diseñada 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 __CAPGO_KEEP_2__ 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.

Sección titulada “Pasos siguientes”

Canales