Descubre cómo utilizar los canales para gestionar diferentes pistas de lanzamiento y dirigir actualizaciones a usuarios específicos.
Revertir
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Utilice la característica de actualizaciones en vivo de Capgo para actualizar los conjuntos de bundles de JavaScript de su aplicación de forma 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 errores y enviar nuevas características de inmediato.
El sistema de actualizaciones en vivo de Capgo tiene dos componentes clave:
El Capgo SDK, que se instala en la aplicación. El SDK verifica actualizaciones disponibles y las descarga en segundo plano.
Los canales, que permiten dirigir actualizaciones a grupos específicos de usuarios. Puede utilizar los canales para gestionar diferentes pistas de lanzamiento, como Production, StagingCuando suba un nuevo conjunto de bundles de JS a __CAPGO_KEEP_0__ y lo asigne a un canal, el __CAPGO_KEEP_1__ __CAPGO_KEEP_2__ 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 conjunto de bundles. 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.
Para empezar a utilizar Actualizaciones en vivo, sigue estos pasos:
Complete el Capgo Inicio rápido para configurar tu aplicación en Capgo e instalar el Capgo SDK.
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.
Construye tu paquete JS y subelo a Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionAbre tu aplicación y espera a que se descargue la actualización. Puedes verificar el estado con:
npx @capgo/cli@latest app debugUna 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.
El 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 empresariales existentes.
El 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 el CLI en sus pipelines de CI/CD, puede:
Para utilizar el Capgo CLI, necesitará autenticarse con su clave de API. Puede generar una clave de API en la configuración de cuenta de su Capgo.
Para iniciar sesión y almacenar de manera segura su clave de API, ejecute:
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.
El Capgo CLI no requiere un paso de instalación separado. Está empaquetado con el paquete y se puede ejecutar directamente utilizando @capgo/cli __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ 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 __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.
Descubre cómo utilizar los canales para gestionar diferentes pistas de lanzamiento y dirigir actualizaciones a usuarios específicos.
Revertir
Descubre cómo revertir a una versión anterior del paquete de JS si una actualización causa problemas.
Comportamiento de la actualización
Personaliza cómo y cuándo se descargan y se aplican las actualizaciones en tu aplicación.
Channels
Actualizaciones rápidas
Aprende a utilizar actualizaciones rápidas para acelerar el proceso de actualización.
Si estás utilizando Resumen para planificar la consola de dashboard y las operaciones de 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 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.