Capgo hace que desplegar hotfixes sea rápido y fácil, evitando los retrasos de las tiendas de aplicaciones y manteniendo las actualizaciones seguras y en cumplimiento de las directrices de Apple y Google. Aquí tienes un resumen del proceso:
- Crea y prueba tu hotfix: Escribe cambios precisos en code, pruébalos a fondo en dispositivos y asegura la compatibilidad.
- Configura Capgo: Instala el Capgo CLI con
npx @capgo/cli init, configura el cifrado e intégralo con herramientas de CI/CD. - Sube tu hotfix: Usa el CLI para subir tu actualización de forma segura, etiquétala claramente y prepárala para el despliegue.
- Elige los ajustes de actualizaciónDirige actualizaciones a usuarios o grupos específicos, programa despliegues y define requisitos de versión.
- Sigue tu actualización: Monitorea las tasas de entrega, la velocidad de actualización y la cobertura de usuarios. Revierte al instante si es necesario.
Capgo ha entregado más de 947,6 millones de actualizaciones a nivel global y ha mejorado la eficiencia de las versiones en un 81% para sus usuarios. Es la herramienta de referencia para equipos ágiles que necesitan desplegar hotfixes rápidos y seguros.
Paso 1: Crea y prueba tu hotfix
Escribe el hotfix Code
Céntrate en realizar cambios precisos que resuelvan el error sin comprometer la estabilidad de la app.
Aquí tienes una guía rápida para estructurar tu hotfix:
| Mejor práctica | Cómo aplicarlo |
|---|---|
| Cambios aislados | Limita los cambios a los componentes afectados. |
| Control de versiones | Usa una rama dedicada para el desarrollo del hotfix. |
| Documentación | Incluye comentarios claros sobre la corrección y su impacto. |
| Dependencias | Asegura la compatibilidad con las dependencias existentes de la app. |
Con la capacidad de actualización instantánea de Capgo, puedes centrarte en corregir el bug sin preocuparte por incluir cambios no relacionados. Este método ha demostrado ser eficaz, como destaca colenso:
“Desplegamos las actualizaciones OTA de Capgo en producción para nuestra base de +5000 usuarios. Todo funciona de forma muy fluida; casi todos nuestros usuarios están actualizados a los pocos minutos de desplegar la OTA en @Capgo” [1].
Prueba en tu dispositivo
Un testing exhaustivo es crítico para asegurar que el hotfix funcione sin problemas. Sigue estos pasos:
- Testing en desarrollo: Ejecuta el fix en tu entorno de desarrollo local.
- Testing en dispositivos: Comprueba el fix en varios dispositivos y versiones del sistema operativo.
- Testing de integración: Confirma que el fix no interfiera con otras funcionalidades.
Automatiza al máximo el proceso de pruebas con herramientas de CI/CD.
“Practicamos desarrollo ágil y @Capgo es fundamental para hacer entregas continuas a nuestros usuarios.” - Rodrigo Mantica [1]
Una vez que tu hotfix haya superado todas las pruebas, estás listo para configurar Capgo para el despliegue.
Paso 2: Configuración Capgo

Instala los paquetes necesarios
Para empezar con Capgo en tu proyecto de Capacitor, utiliza su herramienta CLI. Simplemente ejecuta el siguiente comando:
npx @capgo/cli init
Este comando se encarga del trabajo pesado por ti:
- Instala el plugin de Capgo
- Configura tu proyecto automáticamente
- Prepara tu proyecto para los servicios de Capgo
Una vez completada la instalación, puedes pasar a configurar tu proyecto con las funciones de cifrado y cumplimiento de Capgo.
Configura tu proyecto
Capgo garantiza que tu proyecto esté listo con estándares de cifrado y cumplimiento para Apple y Google. Funciona a la perfección con herramientas de CI/CD, cifra las actualizaciones para mayor seguridad y se alinea con las directrices de las tiendas de aplicaciones.
| Paso de integración | Propósito | Beneficio |
|---|---|---|
| CI/CD Setup | Se conecta con herramientas de CI/CD | Simplifica los despliegues |
| Cifrado E2E | Protege la entrega de actualizaciones | Mantiene la integridad de code |
| Cumplimiento de la plataforma | Cumple con los estándares de las tiendas de apps | Permite una distribución fluida |
Esta configuración ha sido validada por desarrolladores. Como explica Bessie Cooper:
“@Capgo es una herramienta imprescindible para los desarrolladores que quieren ser más productivos. Evitar la revisión para un bugfix es oro puro.” [1]
Para equipos más grandes, Capgo ofrece funciones como configuraciones multiorganización y gestión detallada de permisos. Se integra con plataformas como GitHub, GitLab, Azure DevOps, y Jenkins, lo que simplifica los workflows de despliegue automatizados. Rodrigo Mantica destaca su importancia para equipos ágiles:
“Practicamos el desarrollo ágil y @Capgo es crítico para entregar continuamente a nuestros usuarios!” [1]
Con tu proyecto configurado, ya puedes subir tu hotfix y desplegarlo al instante.
Paso 3: Sube tu hotfix
Envía los archivos a Capgo
Después de configurar tu proyecto, es hora de subir tu hotfix usando la herramienta Capgo CLI. Esto garantiza una transferencia segura y eficiente de tu update. Empieza haciendo el build de tu app como lo harías normalmente en desarrollo.
Así es como funciona:
- Haz el build de tu app con tu proceso estándar.
- Verifica que todos los archivos compilen sin errores.
- Usa la herramienta Capgo CLI para subir tu update.
Etiqueta tus actualizaciones
Un etiquetado claro es clave para gestionar y rastrear tus hotfixes. Al subir tu actualización a Capgo, incluye detalles de versión específicos y etiquetas descriptivas. Esto ayuda a organizar tus actualizaciones y mantiene a todo el equipo alineado.
| Elemento de etiquetado | Propósito | Mejor práctica |
|---|---|---|
| Número de versión | Rastrea la secuencia de actualización | Usa versionado semántico |
| Descripción de la actualización | Resalta los cambios clave | Enfócate en los fixes y actualizaciones principales |
| Notas de la versión | Comunica los cambios | Detalla mejoras específicas |
Martin Donadieu, fundador de Capgo, ha diseñado un sistema de versionado que se integra a la perfección con los flujos de trabajo CI/CD. Este sistema facilita el seguimiento de las actualizaciones y la reversión si es necesario.
de Capgo actualizaciones segura también incluye funciones como cifrado de extremo a extremo e implementación instantánea, garantizando que tus hotfixes sean seguros y lleguen a los usuarios rápidamente.
Una vez que tu hotfix esté subido y etiquetado, pasa al Paso 4 para configurar los ajustes de tu actualización.
sbb-itb-f9944d2
Sistema de Capgo Live Update para Capacitor Apps

Paso 4: Elige los ajustes de actualización
Una vez que hayas subido tu hotfix, es hora de configurar los ajustes para segmentar usuarios y definir los criterios de despliegue. Esto garantiza una implementación controlada y efectiva.
Selecciona usuarios y dispositivos
Las herramientas de asignación de usuarios de Capgo te permiten identificar exactamente quién debe recibir el hotfix. Hay dos estrategias principales disponibles:
| Tipo de despliegue | Ideal para | Ventajas |
|---|---|---|
| Pruebas privadas | Beta testers, equipos de QA | Permite pruebas controladas con feedback temprano |
| Lanzamiento público | Todos los usuarios, despliegues escalonados | Permite una distribución amplia con despliegue gradual |
Por ejemplo, si un bug afecta a usuarios de una región específica, puedes priorizar ese grupo para una validación rápida. Tras seleccionar tu audiencia objetivo, puedes pasar a configurar reglas de lanzamiento detalladas.
Configurar reglas de lanzamiento
A través de la interfaz web de Capgo, puedes ajustar el proceso de release configurando parámetros como el horario, la compatibilidad de versiones y la gradualidad del rollout.
Estos son los ajustes clave a configurar:
- Calendario de despliegue: Elige horas específicas para que la actualización esté disponible.
- Requisitos de versión: Define qué versiones de la app recibirán la actualización.
- Porcentaje de rollout: Controla el ritmo del lanzamiento, empezando con un grupo pequeño y expandiéndolo gradualmente.
Para correcciones urgentes, puedes optar por un despliegue inmediato para resolver los problemas al instante. Para actualizaciones menos críticas, los despliegues progresivos te permiten supervisar el rendimiento y resolver posibles problemas a medida que surgen. Además, Capgo ofrece opciones para crear grupos de pruebas dedicados, lo que hace que la coordinación sea más fluida y eficiente.
Paso 5: Sigue tu actualización
Mantén un ojo en el progreso de tu hotfix y aborda cualquier problema en cuanto aparezca.
Verificar estado de la actualización
Capgo’s analytics provide insights into key update metrics:
| Métrica | Qué monitorear | Por qué es importante |
|---|---|---|
| Tasa de entrega | Porcentaje de actualizaciones exitosas | Muestra el rendimiento de tu despliegue |
| Velocidad de actualización | Tiempo para llegar a usuarios objetivo | Resalta ralentizaciones o cuellos de botella |
| Cobertura de usuarios | Número de dispositivos actualizados | Indica cuántos usuarios recibieron el fix |
Solucionar problemas
Tras revisar estas métricas, prepárate para resolver cualquier desafío rápidamente.
-
Rollback instantáneo
Si algo sale mal, la función de rollback de Capgo te permite volver instantáneamente a la versión anterior. -
Analizar asignaciones de usuarios
Comprueba cómo se distribuyen las actualizaciones para detectar si grupos o dispositivos específicos tienen problemas. -
Monitorizar el rendimiento
Usa métricas en tiempo real para localizar y resolver problemas. Las herramientas de Capgo ayudan a identificar si el problema está en la entrega, la instalación o la compatibilidad.
Rodrigo Mantica, business developer, destaca la importancia de Capgo:
“Practicamos el desarrollo ágil y @Capgo es crítico para entregar continuamente a nuestros usuarios!” [1]
La interfaz web de Capgo facilita el seguimiento del progreso de tu actualización con logs detallados y métricas de rendimiento. Sus funciones de tracking han ayudado a las organizaciones a mejorar la eficiencia de las releases hasta en un 81% [1], garantizando un rendimiento estable de la app y resolviendo rápido cualquier problema.
Resumen
Puntos clave
Capgo simplifica el proceso de desplegar hotfixes de forma rápida y efectiva, con un historial probado de entregas 947,6 millones de actualizaciones en 1.400 apps en producción [1].
| Paso | Acción | Objetivo |
|---|---|---|
| Crear y probar | Desarrolla y verifica el hotfix localmente | Garantiza la calidad de code |
| Configura Capgo | Instala el plugin usando npx @capgo/cli init |
Simplifica la configuración |
| Subir | Transfiere archivos a través de CLI | Habilita la distribución rápida |
| Configurar | Asigna usuarios y define reglas | Despliega actualizaciones con precisión |
| Monitorear | Monitorea el rendimiento y resuelve problemas | Mejora la eficiencia |
Sigue estos pasos para integrar Capgo en tu flujo de trabajo y optimizar tu proceso de actualización.
Primeros pasos
Antes de empezar, revisa los pasos anteriores. Desglosan el proceso de despliegue en acciones manejables para facilitar su implementación.
Inicia la integración de Capgo añadiendo el Capgo CLI a tu proyecto. Con cifrado de extremo a extremo, la plataforma garantiza actualizaciones seguras y fiables en todo momento.
“Capgo es una forma inteligente de hacer pushes en caliente de code.”
Para una mayor eficiencia, integra Capgo con tus herramientas de CI/CD como Azure DevOps, GitLab o GitHub. Esta configuración permite despliegues automatizados y te da control sobre la distribución de actualizaciones mediante funciones de asignación de usuarios.
Sigue leyendo: 5 pasos para desplegar hotfixes con Capgo
Si estás usando 5 pasos para desplegar hotfixes con Capgo para planificar la seguridad y el cumplimiento, conéctalo con Cifrado para los detalles de implementación en Cifrado, Cumplimiento para los detalles de implementación en Cumplimiento, Escáner de seguridad de Capgo para el flujo de trabajo del producto en Capgo Security Scanner, Seguridad de Capgo para el flujo de trabajo del producto en Capgo Security, y Centro de confianza de Capgo para el flujo de trabajo del producto en Capgo Trust Center.