Pular al contenido principal

Capacitor actualizaciones en vivo

Actualizaciones en vivo que mantienen la producción segura

El CLI captura cambios riesgosos antes de la implementación. El motor nativo se vuelve a cargar automáticamente si algo sale mal.

Rol de vuelta nativa

Fallas de JS se recuperan fuera de JavaScript

Canales dinámicos

Rutas de canario, beta, soporte y producción

CLI verificaciones de seguridad

Riesgos de dependencias nativas detectados antes de la carga

Registros de dispositivo

Estado de actualización y historia de rollback por dispositivo

Diseñado para liberar presión

Conoce exactamente qué sucede cuando se rompe la producción.

Capgo proporciona a los equipos de móviles un camino de liberación para reparaciones web urgentes, un despliegue controlado y un registro claro, para que un mal despliegue no se convierta en días de espera para la revisión de la tienda.

Recupera la producción sin esperar a la revisión

Utiliza actualizaciones en vivo para JavaScript, CSS, copia, configuración remota y correcciones de activos web mientras los cambios nativos continúan a través de las tiendas.

Controla el riesgo antes de que todos reciban la compilación

Envía a canales internos, beta, canario y de producción con rollback listo antes de que un despliegue se convierta en un incidente de soporte.

Prueba qué sucedió después de la liberación

Utiliza registros de dispositivo, actualiza el estado, historial de paquetes y métricas de adopción para explicar las liberaciones a ingeniería, soporte y liderazgo.

Elige actualizaciones en vivo cuando sean ciertas estas declaraciones

  • Necesitas un camino de recuperación para errores de producción que no dependa del tiempo de revisión de la Tienda de Aplicaciones o Google Play.
  • Tu aplicación tiene varios cohortes de clientes, implementaciones de etiqueta blanca, probadores beta o canales de depuración de soporte únicamente.
  • Tu equipo necesita un control amigable con la normativa: paquetes firmados, retroceso, auditoría y un camino de auto-hosting.

¿Por qué Capgo?

Capgo convierte las actualizaciones en vivo en un sistema de liberación de producción.

Capgo no es un uploader básico de paquetes. Es el sistema de liberación alrededor del paquete: objetivo, validación, observabilidad, retroceso y control para equipos que no pueden permitirse romper la producción.

01

Primera ruta independiente

Capgo da a los equipos de Capacitor un sistema de liberación enfocado para actualizaciones en vivo, con SDKs de código abierto, alojamiento flexible y controles de producción diseñados para aplicaciones reales.

02

Automático o manual

Use the automatic path to install and ship in 5 minutes, or switch to manual and half-manual flows for custom rollout, support, QA, and per-user scenarios.

03

La más completa a gran escala

1.000.000.000+ actualizaciones al mes, 50.000.000+ dispositivos, canales dinámicos, registros de dispositivos, actualizaciones delta, cifrado, auto-hosting y recuperación nativa.

04

Seguridad antes de desplegar

El CLI verifica las dependencias nativas, archivos requeridos, integridad del paquete, versiones duplicadas y compatibilidad con el centro de actualizaciones antes de que las actualizaciones lleguen a los usuarios.

El sistema de actualización completo en vivo

La mayoría de las herramientas pueden subir archivos. El Capgo agrega los controles de lanzamiento, seguridad nativa, registros y comportamiento de retroceso que los equipos de producción necesitan.

Detección de actualizaciones de ruptura

El CLI escanea las dependencias nativas y le advierte antes de desplegar actualizaciones incompatibles. Puede enviar cambios web rápidamente sin enviar actualizaciones code que rompen el código nativo a los clientes.

Motor nativo puro

Las descargas, la instalación y la activación se ejecutan en hilos de OS nativos. Los errores de JavaScript no pueden afectar el proceso de actualización.

Retroceso automático

If su app no llama a notifyAppReady() dentro de 10 segundos, automáticamente nos regresamos a la última versión que funcionaba.

Actualizaciones Auto-Reparadoras

El mecanismo de paquetes de respaldo siempre mantiene una versión que funciona. Los usuarios nunca ven una aplicación rota.

Validación Pre-Vuelo

Valida notifyAppReady(), index.html, límites de tamaño de paquetes y sumas de verificación antes de aceptar cualquier carga.

Actualizaciones Inalterables

Cada actualización se suma, firma y cifra de extremo a extremo. Nadie puede alterar actualizaciones - ni siquiera Capgo puede ver qué hay dentro de los paquetes.

Observabilidad de Actualizaciones

Todos los registros de dispositivos - sin Xcode o Android Studio requeridos

Capgo captura el viaje completo de OTA: comprobaciones, descargas, instalaciones, bloqueos de política y retrocesos para que puedas responder “¿qué pasó?” en segundos, no horas.

  • Los cronogramas por dispositivo destacan descargas bloqueadas, problemas de sumas de verificación o falta de notifyAppReady().
  • Los guardrails de canal probados: vea disableAutoUpdateToMajor, bloqueos de emulador/dev y filtros de plataforma en tiempo real.
  • Detect el radio de explosión rápido: update_fail, rateLimited, necesidad de una actualización de plan de superficie antes de que los usuarios se desanimen.
  • Registros compartidos para ingeniería, QA y soporte (no se requiere búsqueda en Xcode/Android Studio).
14:30:02 dispositivo A1B2C3 descargar_start 2.6.0
14:30:07 dispositivo A1B2C3 update_fail (tiempo de espera de red)
14:30:08 dispositivo A1B2C3 reintentar automático programado (30s)
14:31:15 dispositivo F0E1D2 update_fail (sin memoria suficiente)
14:31:16 dispositivo F0E1D2 deshacer → paquete incorporado

Toma decisiones informadas en un solo lugar: deshacer, actualizar un canal o enviar un parche de emergencia con confianza.

Canales dinámicos

Cambiar de rama de lanzamiento en vivo (sin nueva binaria)

Capgo los canales son controles en vivo, no están hardcodeados. Mover a los usuarios entre dev, staging, PR, canary y producción desde la interfaz de usuario de tu aplicación o mediante API de inmediato.

  • Agregar un menú de actualización de rama en la aplicación: listar canales y permitir a los probadores saltar de producción a staging en segundos (sin reinstalar).
  • Crear un canal de solicitud de extracción por característica, dirigir a los usuarios de QA o beta allí, luego volver a prod cuando se apruebe.
  • Ejecutar canarios: clonar a prod a un canal del 10%, promover o deshacer con un solo llamado a API.
  • Desbloquear soporte: mover a un usuario a un canal de depuración que envía registros adicionales mientras todos los demás permanecen estable.
  • Crear canales personales para usuarios individuales - perfecto para depurar problemas específicos o trato VIP.
  • Todos los cambios de canal son instantáneos - sin espera de 24 horas, sin aprobación de la tienda, sin acción del usuario requerida.
selecciona al usuario “Etapa (v2.5.0-rc1)” establecer canal
14:41:10 dispositivo A1B2C3 obtener → manifest de etapa
14:41:14 dispositivo A1B2C3 download_complete 2.5.0-rc1
14:43:02 soporte usuario Q7R8S9 establecerCanales → registros-de-debug
14:55:00 cohorte canario promocionado automáticamente a producción

Trata los entornos como banderas de características: cambia, prueba y vuelve a cargar en vivo (sin reenvíos de almacenamiento).

Configuración Nube-Nativa

Todo vive en la Nube

Capgo almacena toda la configuración de tu aplicación en la nube con replicación de datos global. Cambia una configuración en la consola y tiene efecto en todo el mundo en menos de 2 minutos. Sin actualizaciones de tiendas de aplicaciones, sin esperar.

  • Asignaciones de canales, versiones de destino y sobrescrituras de dispositivos - todo almacenado en la nube y accesible instantáneamente
  • Red de borde global garantiza que los cambios de configuración se propaguen a cada región simultáneamente
  • No valores codificados en tu aplicación - todo puede cambiar dinámicamente sin una nueva binaria
  • Configuraciones surten efecto en la próxima lanzamiento de la aplicación - los usuarios siempre obtienen la configuración más reciente
Cronología de cambios de configuración
1
Panel de control: Haga clic en "Asignar a canal: beta-testers"
0s
2
Replicación: Sincronizando con 12 regiones de borde...
~30s
3
Dispositivo (Tokio): Recibe nueva configuración
<2min
4
Dispositivo (Berlín): Recibe nueva configuración
<2min

Desde la consola, despliega a nivel mundial en menos de 2 minutos.

Soporte en el Mundo Real

Arregla un Bug de un Usuario en Minutos

Aquí tienes un escenario real: Un usuario reporta un bug. Hablas con él, entiendes el problema, arreglas el bug en code y despliegas la solución a solo ese usuario - mientras todavía están en la llamada. El usuario la prueba, confirma que funciona y despliegas a producción. Tiempo total: minutos, no días.

1. El Usuario Informa de un Bug

El soporte al cliente recibe un informe de bug. Te unes a la llamada para entender el problema.

2. Arregla y Envía Solo a Él

Crea un canal personal para ese usuario, envía la solución y asigna su dispositivo a él.

3. Verifica y Envía a Todos

El usuario confirma que la solución funciona. Promueve el paquete a producción para todos.

Soporte Sesión Cronograma
10:15 El usuario informa un error en la caja de pago Error
10:22 El desarrollador se une a la llamada, reproduce el problema Depuración
10:35 Se ha aplicado la corrección a la canalización "user-john-hotfix" Despliegue
10:36 Se ha asignado el dispositivo, se está descargando la actualización Instalación
10:38 "¡Funciona!" - El usuario confirma la corrección Verificado
10:40 Paquete promocionado a producción Envíe

De un informe de bug a una solución verificada en una sola llamada de soporte.

Actualizaciones Delta

Las actualizaciones tradicionales descargan el paquete completo cada vez. Con actualizaciones delta, los dispositivos solo descargan los archivos que realmente cambiaron - ahorrando entre un 50-90% de ancho de banda.

Diferenciación de Nivel de Archivo

Cada archivo se sube y se checksumea individualmente. Los dispositivos comparan manifestos y solo descargan archivos modificados.

Ideal para Activos Grandes

Las imágenes, fuentes y videos se descargan solo una vez. Los pequeños code cambios no re-descargan tu carpeta de activos.

Habilitar con una Bandera

Solo agrega --partial a tu comando de subida para habilitar actualizaciones delta para tu paquete.

Terminal
# Upload with delta updates enabled
npx @capgo/cli bundle upload --partial

 Uploading 847 files...
 Generated manifest with checksums
 Bundle uploaded successfully

# Device downloads only changed files
 Comparing manifests...
 12 files changed, 835 unchanged
 Downloaded 245 KB (vs 4.2 MB full bundle)

Sistema de Canales Inteligente

Los canales te permiten dirigir grupos de usuarios específicos con versiones de construcción específicas. Gestiona los canales desde la consola de la nube, API, la aplicación móvil o tu propio lógica de lanzamiento avanzada.

Control de la Consola de la Nube

Crea, configura y cambia los canales desde la consola web. Revisa con un solo clic.

API &amp; CLI Acceso

Automatiza la gestión de canales con nuestro CLI o REST API. Ideal para la integración de CI/CD.

Asignación de Dispositivos

Deja que los dispositivos cambien de canal en tiempo de ejecución con setChannel(). Excelente para los probadores de QA o programas beta.

Ruteo con Prioridad

Sobreescripción de dispositivo > Nube > Configuración predeterminada > Nube predeterminada. Control total sobre la ruta de actualización.

Registros y Estadísticas

Visibilidad en tiempo real de tus despliegues de actualizaciones. Rastrea el progreso de descargas, tasas de éxito y salud de dispositivos a lo largo de toda tu base de usuarios.

Descarga Progreso de Rastreo

Ver qué dispositivos están descargando, instalados o pendientes. Rastrea el progreso a lo largo de toda tu flota.

Tasas de Éxito y Fallo

Monitorear tasas de éxito de actualizaciones en tiempo real. Identifica problemas antes de que afecten a más usuarios.

Monitoreo de Salud de Dispositivos

Rastrea qué dispositivos están en qué versiones. Identifica dispositivos atascados en versiones antiguas.

Análisis de Conjuntos

Ver tamaños de conjuntos, tiempos de descarga y frecuencia de rollback. Optimiza tu estrategia de actualización con datos.

Apoyo a Largo Plazo

No presión para actualizar de inmediato. Capgo ofrece oficialmente Capacitor 8, 7, 6, 5 y Electron - dándote años de apoyo y flexibilidad para actualizar en tu propio horario.

Nuevo Electron Completa
8 Capacitor 8 Completa
7 Capacitor 7 Completa
6 Capacitor 6 Completa
5 Capacitor 5 Completa

Validación profunda previa a la publicación

Las actualizaciones manuales te dan todas las herramientas para romper tu aplicación. Capgo's CLI detecta cambios nativos incompatibles y errores de lanzamiento antes de que lleguen a tus usuarios.

Verificación de dependencias nativas

CLI escanea tus plugins nativos y compara versiones. Si tu paquete de JS espera una versión nativa de plugin más nueva de la que está instalada, te advertimos antes de desplegar.

Prevención de versiones duplicadas

Ya subiste esta versión exacta? Lo detectamos y evitamos sobreescribir accidentalmente o confundir.

Compatibilidad Hub-CLI

Algunas características requieren versiones específicas de CLI. Validamos la compatibilidad entre tu CLI y el hub Capgo antes de permitir subidas.

Verificación de archivos requeridos

¿Falta index.html? ¿No hay una llamada a notifyAppReady()? ¿El paquete es demasiado grande? Capturamos estos problemas antes de que se conviertan en problemas de producción.

¿Qué sucede sin validación?

Sube un paquete de JS que espera plugins nativos que tus usuarios no tienen? Tu aplicación se rompe. Y si tu rollback también está en JS, no tienes forma de recuperar. Los usuarios se quedan atascados hasta que reinstalen desde la Tienda de Aplicaciones.

Cómo Funciona

Automático cuando quieres velocidad. Manual cuando necesitas control. Verificaciones de seguridad en cada paso.

1

CLI Verifica

Antes de subir, CLI verifica dependencias nativas, compatibilidad de versión y archivos requeridos

2

Nuevas Descargas Nativas

Descargas nativas de code puro y la instalación de la actualización - completamente aislado de JavaScript

3

La Aplicación Confirma Listo

Su aplicación llama a notifyAppReady(). Si no lo hace dentro de 10s, se activa el rollback automático

Capgo vs Sistemas de Actualización Básicos

Subir un paquete es fácil. Proteger a los clientes a gran escala es la parte difícil

Característica Capgo Manual / Otros
Deteción de Actualizaciones Rota
Actualización automática
Recuperación de fallas nativas
Validación previa a la implementación
Actualizaciones auto-reparadoras
Actualización de nube y modificación

¿Preparado para el Sistema de Actualizaciones en Vivo más Completo Capacitor?

Inicia automáticamente en 5 minutos. Cambia a control manual cuando tu estrategia de lanzamiento lo requiera.

Sigue adelante desde Capgo Actualizaciones en Vivo

Si estás evaluando actualizaciones en vivo para lanzamientos de producción, conecta esta página con Canales para la ruta de despliegue, Rollbacks para la recuperación, Comportamiento de actualización para las reglas de tiempo de ejecución, Solución de objetivo de versión para el control de compatibilidad, y Capgo Compilaciones nativas para los lanzamientos que todavía necesitan un binario firmado.