Pulsa para ir al contenido principal
Actualizaciones en vivo de Capgo

Actualizaciones en vivo de Capacitor (OTA) Envía correcciones de capa web sin esperar la revisión del almacén.

Capacitor envía actualizaciones en vivo (OTA) de JavaScript, HTML, CSS y cambios de activos a los usuarios en minutos. Capgo gestiona la entrega firmada, los canales, el reenvío y los registros por dispositivo para que pueda corregir la producción de manera segura.

✓ 99,9% de disponibilidad ✓ 300+ ubicaciones activas ✓ Resiliencia de proveedores triple

Reiniciación nativa

Fallas de JS se recuperan fuera de JavaScript

99,9% de disponibilidad

Disponibilidad de la plataforma

Canales dinámicos

Rutas de canario, beta, soporte y producción

300+ ubicaciones de borde

Red de CDN mundial

~50ms típico

Latencia extremadamente baja

Device logs

Estado de actualización por dispositivo y registro de rollback

Entornos de ejecución admitidos

Una sola Capgo backend para cada pila híbrida que envíe

Utiliza los mismos canales, sube paquetes, protección de retroceso y registros de dispositivos, ya sea que tu aplicación se ejecute en Capacitor, Cordova o Electron.

Capacitor

Actualizaciones en vivo nativas para aplicaciones de iOS y Android creadas con Capacitor. Instale @capgo/capacitor-actualizador y envíe paquetes con @capgo/cli.

Lee más →

Apache Cordova

Mantenga su herramienta de Cordova y obtenga Capgo OTA en iOS 7+ y Android 13+ con @capgo/cordova-updater y el mismo JavaScript API.

→ Leer más

Electron

Envía actualizaciones de HTML, CSS y JavaScript a aplicaciones de escritorio sin tener que reconstruir instaladores. @capgo/electron-updater refleja la versión móvil API.

→ Leer más
Construido para liberar presión

Sabe exactamente qué sucede cuando se rompe la producción en aplicaciones de CapacitorJS.

Capgo ofrece a los equipos 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 de revisión en la tienda.

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

Utilice actualizaciones en vivo para JavaScript, CSS, copia, banderas de características de tiempo de ejecución y reparaciones de activos web mientras los cambios de configuración nativa y Capacitor continúan a través de las tiendas.

Controlar el riesgo antes de que todos obtengan la compilación

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

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

Utilice registros de dispositivo, estado de actualización, historial de paquetes y métricas de adopción para explicar las versiones a ingeniería, soporte y liderazgo.

Elige actualizaciones en vivo cuando sean verdaderas estas declaraciones

  • Necesitas un camino de recuperación para errores de producción que no dependa del tiempo de revisión de la App Store o Play.
  • Su aplicación tiene varios grupos de clientes, despliegues de etiqueta blanca, pruebas beta o canales de depuración de soporte solo.
  • Su equipo necesita control con conformidad: paquetes firmados, reversión, auditoría y un camino de autohosteo.
Liberación control

Decide quién recibe cada actualización y retómala rápidamente

Canales, despliegues progresivos, verificaciones de dependencias nativas y historial por dispositivo, todo en la consola. Pantallas reales de la aplicación de demostración Capgo.

Desplegar a una fracción de dispositivos, pausar cuando falla

Servir un nuevo paquete a un porcentaje fijo de dispositivos mientras el resto sigue con una versión estable de fallback. Se detiene automáticamente el despliegue cuando la tasa de fallas supera tu umbral.

  • Iniciar pequeño, luego promover a todos los dispositivos en un solo clic
  • Auto-pausar en caso de tasa de fallas, con un tamaño de muestra mínimo
  • Regresar a la versión estable del paquete sin revisión de tienda
Capgo página de canal mostrando el 25% de dispositivos recibiendo la versión 4.8.1, una versión estable en 4.8.0, controles de despliegue progresivo y ajustes de pausa automática
Después de enviar

Contempla cada actualización en dispositivos reales

Cada live update incluye una vista de lanzamiento: instalaciones y fallos en tiempo real, fallos agrupados por causa, y una advertencia cuando un paquete necesita una nueva compilación nativa.

Observa un lanzamiento, minuto a minuto

En el momento en que un paquete se pone en vivo, Observe registra instalaciones, intentos fallidos, adopción y tasa de éxito para esa versión exacta y canal en lotes de 5 minutos.

Explora Capgo Observa
  • Conoce en minutos si una actualización es saludable, no después de solicitudes de soporte
  • Razones de falla más comunes clasificadas para la versión actualmente en vivo
  • Saltar desde la versión actual a sus estadísticas de paquete o canal
Capgo Observa vista de actualización en vivo mostrando la versión 4.8.1 en producción con adopción, instalaciones, intentos fallidos, tasa de éxito, un gráfico de instalaciones y fallas, y razones de falla más importantes
Desde Martin

Why Capgo live updates work the way they do

fundaador de Capgo Martin sobre canales, verificaciones de compatibilidad, deshacer, y enviar cambios de paquete web de manera segura después de la aprobación de la tienda.

Martín, Fundador, Capgo

Live update pruebas

Equipos que ya están enviando con Capgo

Notas breves de los equipos de Capacitor que utilizan Capgo para actualizaciones OTA de producción.

5.0/5 valorado por equipos de desarrolladores 9,400+ equipos lee reseñas

La actualización del plugin Capgo Capacitor transformó completamente la forma en que enviamos actualizaciones. Lo que solía tomar días ahora solo toma minutos.

Sergiu S Desarrollador principal, drivolino GmbH

Tener la capacidad de enviar actualizaciones OTA de producción de inmediato sin tener que esperar a los ciclos de revisión completos de la Tienda de Aplicaciones ha sido una gran ventaja operativa.

Kapil Fundador, NuTriQ
¿Qué hay en el paquete

Construido para actualizaciones OTA seguras, no solo para subidas rápidas.

Runtime nativo, control de rollback, validación y control de despliegue en un solo servicio.

Capgo Live Updates
Motor nativo puro
Descargas, instalación y activación se ejecutan en hilos de OS nativos. Los errores de JavaScript no pueden afectar el proceso de actualización.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Detección de Actualizaciones Críticas

CLI escanea dependencias nativas y te advierte antes de desplegar actualizaciones incompatibles. Envía cambios web rápidamente sin enviar code a clientes que rompen nativos.

Actualización Automática

Si tu aplicación no llama a notifyAppReady() dentro de 10 segundos, revertimos automáticamente a la última versión que funcionaba.

Validación Pre-vuelo

Valida notifyAppReady(), index.html, límites de tamaño de paquete y checksums antes de aceptar cualquier carga.

Actualizaciones Inalterables

Cada actualización es verificada, firmada y cifrada de extremo a extremo. Nadie puede alterar actualizaciones - ni siquiera Capgo puede ver qué hay dentro de tus paquetes.

Actualizaciones Auto-reparadoras

Mecanismo de paquete de respaldo siempre mantiene una versión funcional. Sus usuarios nunca ven una aplicación rota.

Cambiar entre versiones en vivo (sin nuevo binario)

Los canales de Capgo son controles en vivo, no están codificados. Mueve 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.

Actualizaciones Desencadenadas por Push

Pair Capgo Notificaciones con Actualizaciones en Vivo para que un empuje silencioso pueda pedir a los dispositivos que revisen, descarguen y enfilen la última colección para el canal seleccionado.

Obtenga inteligencia de lanzamiento

Actualiza antes de que salgan los cambios

Verifique si un subir es seguro por OTA, necesita una compilación nativa o debe esperar — antes de que llegue a producción.

  • Seguro OTA: los paquetes nativos coinciden con el canal de producción
  • Necesita una compilación nativa: un plugin o Capacitor dependencia cambió
  • Acción de lanzamiento: bloquee por versión nativa, pausar el canal o desencadene una compilación de tienda

$ npx @capgo/cli@latest colección subir --canal producción --falla-en-incompatible

advertencia: colección incompatible nativa

@capacitor/cámara cambiada de 6.1.0 a 6.2.0

acción: falla esta subida o envía una compilación nativa primero

MIRA QUE SE MUEVE

¿Qué sucede realmente cuando envías un live update?

Cuatro cortas animaciones: cómo una corrección llega a un teléfono, qué se puede enviar por aire, por qué las descargas siguen siendo pequeñas, y cómo recuperarse de una mala versión.

¿Qué es posible

Control flexible de actualizaciones

Elige la combinación adecuada de tipos de actualizaciones para las necesidades de tu aplicación

Aplicar un horario

Controla cuándo se aplican las actualizaciones: predeterminado (en segundo plano), en la instalación, al inicio, o siempre

Condiciones de retraso

Espera condiciones específicas: fecha, fondo, versión nativa, o matar evento

Bloqueo de versión

Control actualizaciones semver: ninguno, mayor, menor, patch, o metadatos

Tipos de entrega

Paquete completo o el (entire JS bundle) Delta/manifest (archivos modificados para actualizaciones más rápidas)

(solo archivos modificados para actualizaciones más rápidas)

Explora todos los tipos de actualizaciones

No para utilizar actualizaciones en vivo. Ambas tiendas permiten que las aplicaciones descarguen interpretados code como JavaScript, HTML y CSS, siempre y cuando cada actualización se mantenga dentro de la aplicación que se presentó para revisión.

Nuestra pista de registro

0 rechazos

A lo largo de 4.700+ aplicaciones en producción, nunca hemos visto que una tienda rechace una aplicación porque envía actualizaciones con Capgo.

¿Ha flageado Apple alguna vez Capgo?

Nuestra pantalla de bienvenida oculta automáticamente se vincula en tiempo de ejecución a la pantalla de bienvenida separada del plugin. La revisión de Apple flagó esa vinculación dinámica como una preocupación dinámica de code. Era irrelevante para las actualizaciones OTA, y eliminamos la vinculación dinámica del plugin.

Acuerdo de licencia del programa de desarrolladores de Apple

Las aplicaciones pueden descargar interpretados code si no cambia el propósito principal de la aplicación, crea una tienda para otros code o aplicaciones, o evita la firma, el sandbox o otras características de seguridad del sistema.

Política oficial : Apple

Política de abuso de dispositivos y red de Google Play

Las aplicaciones no pueden actualizar sus propios code nativos fuera de Google Play. Code que se ejecuta en un intérprete o máquina virtual, como JavaScript en un WebView, está explícitamente exento.

Política oficial : Google Play

Mantente dentro de las reglas

  • Envía cambios en la capa web por aire: JavaScript, HTML, CSS y activos.
  • Envía cambios nativos code, permisos y cambios de plugin a través de una versión de tienda.
  • Mantenga cada actualización dentro del propósito que presentó para revisión.

Las decisiones de revisión siempre pertenecen a Apple y Google, por lo que ningún proveedor puede prometer aprobación. Capgo mantiene a usted en el lado de las políticas que publican.

Lee la política de la tienda FAQ

Actualizaciones en vivo con agentes de IA

Deje que su agente envíe y retroceda versiones

Conecte a Claude Code, Codex, Cursor o Copilot a Capgo a través de MCP y habilidades de agente. Su agente sube paquetes, mueve canales y retrocede con las mismas comprobaciones que el CLI.

Pregúntele a su agente

  • Subir esta compilación al canal de pruebas
  • Revertir la producción a la última versión
  • ¿Es esta modificación segura para enviarla como live update, o necesita una compilación nativa?
Honesta comparación

Capgo Live Updates vs. las alternativas.

La misma promesa de Ionic y Capacitor OTA. Diferente modelo de seguridad.

Capgo Live Updates Autoadministrado / autoalojado Scripts personalizados y alojamiento estático Competidor en la nube
Actualizar tiempo de ejecución Completa integración nativa. Descargar, instalar y activar en hilos de OS nativos. Un error de JS no puede romper la cadena de actualización. Runs in your app JS context. A bad bundle can break updates too. Mostly app-layer delivery. JS errors can block or corrupt the update flow.
Reiniciar recuperación Reinicialización nativa. Se cae en el último paquete bueno fuera de JavaScript, incluso cuando el nuevo paquete se estrella al iniciar. Tú diseñas y mantienes tu propia lógica de reversión. El rollback existe pero a menudo depende de que la capa de la aplicación siga funcionando.
Guardia de instalación fallida Automático. Se vuelve a cargar si notifyAppReady() no se llama dentro de 10 segundos. Tú instrumentas y monitores tú mismo. Opcional o manual, dependiendo del producto.
Nivel de compatibilidad nativa CLI comprueba. Escanea dependencias nativas antes de subir y marca cambios disruptivos. No hay guardrails a menos que los construyas. Solo se validan subidas en la mayoría de los productos.
Validación previa a la carga Comprobaciones profundas. Valida index.html, tamaño del paquete, sumas de verificación, versiones duplicadas y restricciones de Hub. Tus reglas de CI, si las escribiste. Comprobaciones básicas del paquete.
Control de lanzamiento Canales dinámicos. Canarias, beta, producción, soporte y asignación de canal por dispositivo. URLs hospedadas múltiples o enrutamiento personalizado. Los canales admitidos, profundidad y APIs varían.
Visibilidad de dispositivos. Registros por dispositivo. Instalación, falla, restauración y eventos de política por dispositivo sin Xcode o Android Studio. Análisis personalizado o descargas de servidor de conteo. Resumen de la consola, menos profundidad por dispositivo.
Prueba antes de pagar. Sí. 14 días de prueba gratuita ilimitada. No se requiere tarjeta de crédito. Alquiler económico hasta que el tráfico crezca. Planes escalonados. Las pruebas varían por proveedor.

La comparación refleja configuraciones típicas de autoinstalación y documentación de competidores en la nube.

¿Vienes de Expo?

La equivalente de EAS Update para aplicaciones Capacitor

EAS Update envía correcciones de JavaScript para aplicaciones de Expo y React Native. Capgo hace lo mismo para paquetes web de Capacitor: canales, restauración y registros de dispositivos. Si el app es de React Native, mantén EAS. Utiliza Capgo si conservaste la interfaz de usuario web.

FAQ

Capacitor live updates (OTA) Preguntas frecuentes

Respuestas breves para equipos que evalúan actualizaciones en vivo en aplicaciones de Capacitor y Ionic.

¿Qué son Capacitor live updates (OTA)?

They replace the web bundle (HTML, CSS, JavaScript, and assets) inside your Capacitor app without a new store binary. Users get fixes after the app checks your release channel and downloads the signed bundle.

¿Se permiten las actualizaciones OTA de Capacitor en la Tienda de Mac App Store y Google Play?

Sí, para cambios de capa web elegibles que se mantengan dentro de cada política de la tienda. Los cambios de plugins nativos, permisos y nuevo comportamiento ejecutable todavía necesitan una nueva versión de la tienda.

¿Cómo es que live update es diferente de enviar una nueva versión de la aplicación?

Una actualización OTA de __CAPGO_KEEP_0__ actualiza solo la capa web, por lo que los equipos pueden implementar, pausar o revertir un paquete en minutos a través de canales.

¿Puede Capgo leer mis paquetes de actualización?

Con cifrado de extremo a extremo habilitado, los paquetes están cifrados con sus claves antes de subirlos. Capgo almacena el cifrado y no puede leer el contenido; solo su aplicación puede descifrar lo que envían.

Capgo Actualizaciones en vivo
Envíe su próxima corrección hoy.

Inicie automáticamente en 5 minutos. Cambie a control manual cuando su estrategia de lanzamiento lo requiera.

✓ 99,9% de disponibilidad ✓ Distribución CDN global ✓ 14 días de prueba gratuita ilimitada