Saltar al contenido principal
Capgo logo
Capgo Live Updates

No esperes. Envía la corrección. OTA updates for Ionic and Capacitor apps.

Push web-layer fixes instantly for Ionic and Capacitor apps. Skip the App Store wait.

Apoyo humano de Martin

14-day unlimited free trial. No credit card required.

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

Roldeo nativo

Fallas de JS se recuperan fuera de JavaScript

99,9% de disponibilidad

Disponibilidad de la plataforma

Canales dinámicos

Canal de pruebas, beta, soporte y producción

300+ ubicaciones de borde

Red CDN mundial

~50ms típico

Latencia ultra baja

Device logs

Per-device update status and rollback history

Entornos de ejecución compatibles

Una plataforma Capgo para cada pila híbrida que envíes.

Utiliza los mismos canales, sube paquetes, protección de rollback 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. Instala @capgo/capacitor-actualizador y envía paquetes con @capgo/cli.

Lee más →

Cordova

Puedes mantener tu herramienta de Cordova y obtener Capgo OTA en iOS 7+ y Android 13+ con @capgo/cordova-actualizador y el mismo JavaScript API.

Lee 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.

Lee más →
Construido para reducir la presión de lanzamiento

Know exactly what happens when production breaks in CapacitorJS apps.

Capgo gives mobile teams a release path for urgent web fixes, controlled rollout, and a clear audit trail, so a bad deploy does not become days of store-review waiting.

Recuperar producción sin esperar a la revisión

Use live updates for JavaScript, CSS, copy, runtime feature flags, and web asset fixes while native and Capacitor config changes continue through the stores.

Control risk before everyone gets the build

Envíe a los canales internos, beta, canario y de producción con capacidad de retroceso antes de que un lanzamiento se convierta en un incidente de soporte.

Prove what happened after release

Utiliza 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.

Choose live updates when these statements are true

  • Necesitas un camino de recuperación para errores de producción que no dependa del tiempo de revisión de 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.
De Martin

Why Capgo live updates work the way they do

Capgo founder Martin on channels, compatibility checks, rollback, and shipping web bundle changes safely after store approval.

Martin, Fundador, Capgo

Live update prueba

Equipos que ya están enviando con Capgo

Short notes from Capacitor teams using Capgo for production OTA updates.

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

El Capgo Capacitor actualizador de plugins ha transformado completamente cómo enviamos actualizaciones. Lo que solía tomar días ahora solo toma minutos.

Sergiu S Desarrollador Líder, drivolino GmbH

Being able to push production OTA updates instantly without waiting for full App Store review cycles has been a massive operational advantage.

Kapil Fundador, NuTriQ
¿Qué hay en la caja

Built for safe OTA updates, not just fast uploads.

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

Capgo Live Updates
Motor Puremente Nativo
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

Actualización de Deteción de Actualizaciones

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.

Rolback Automático

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

Validación previa al vuelo

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

Actualizaciones inalterables

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

Actualizaciones de recuperación automática

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

Switch release tracks live (no new binary)

Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.

Actualizaciones auto-desencadenadas

Pair Capgo Notifications with Live Updates so a silent push can ask devices to check, download, and queue the latest bundle for the selected channel.

Inteligencia de lanzamiento

Actualiza antes de que salgan los cambios

Ver si una subida es segura para OTA, necesita una compilación nativa o debe esperar — antes de que llegue a producción.

  • Seguro para OTA: paquetes nativos coinciden con el canal de producción
  • Native build needed: a plugin or Capacitor dependency changed
  • Acción de lanzamiento: bloquear por versión nativa, pausar el canal o disparar una compilación de tienda
Capgo console demo app showing a live-update bundle, release dates, checksum, and linked channels

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

warning: native-incompatible bundle

@capacitor/cámara cambió de 6.1.0 a 6.2.0

acción: fallar esta subida o enviar una compilación nativa primero

MIRA QUE SE MUEVE

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

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

¿Qué es posible

Control flexible de actualizaciones

Choose the right combination of update types for your app's needs

Aplicar el tiempo

Control when updates are applied: predeterminado (background), en la instalación, al inicio, o siempre

Condiciones de retraso

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

Bloqueo de versión

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

Tipos de entrega

Paquete completo o (todo el paquete de JS) Delta/manifesto (only changed files for faster updates)

Tienda App & Google Play

¿Apple o Google rechazarán actualizaciones OTA?

Not for using live updates. Both stores let apps download interpreted code like JavaScript, HTML, and CSS, as long as each update stays within the app you submitted for review.

Nuestra pista de registro

0 rechazos

En más 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?

Our splash screen auto-hide feature linked at runtime to the separate splash screen plugin. Apple's review flagged that dynamic linking as a dynamic code concern. It was unrelated to OTA updates, and we removed the dynamic link from the plugin.

Apple Developer Program License Agreement

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

Política oficial : Apple

Google Play Device and Network Abuse policy

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

Política oficial : Google Play

Permanece dentro de las reglas

  • Envía cambios en la capa web por aire: JavaScript, HTML, CSS y activos.
  • Send native code, permissions, and plugin changes through a store release.
  • Mantén cada actualización dentro del propósito que presentaste para revisión.

Review decisions always belong to Apple and Google, so no vendor can promise approval. Capgo keeps you on the side of the policies they publish.

Lee la política de tienda FAQ
Comparación honesta

Capgo Live Updates vs. las alternativas.

Same Ionic and Capacitor OTA promise. Different safety model.

Capgo Live Updates Autoadministrado / autohosteado Custom scripts and static hosting Competidor en la nube
Actualizar tiempo de ejecución Completo y nativo Descargue, instale y active en hilos de OS nativos. Un error en JS no puede romper la cadena de actualizaciones. 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.
Recovery de rollback Reinicio nativo Se recae 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 rollback. Rollback exists but often depends on the app layer still working.
Guardia de instalación fallida Automático. Reinicia si notifyAppReady() no se llama dentro de 10 segundos. Tú mismo lo instrumentas y lo monitores. Opcional o manual, dependiendo del producto.
Compatibilidad nativa CLI comprueba. Escanea las dependencias nativas antes de subir y marca los cambios rotos. No hay guardrails a menos que los construyas. Upload validation only on most products.
Validación previa a la carga Verificaciones profundas. Valida index.html, tamaño del paquete, sumas de comprobación, versiones duplicadas y restricciones de Hub. Sus reglas de CI, si las escribió. Verificación de paquetes básicos.
Control de lanzamiento Canales dinámicos. Asignación de canales para canario, beta, producción, soporte y dispositivo. Multiple hosted URLs or custom routing. Canales soportados, profundidad y APIs varían.
Visibilidad de dispositivos Registros por dispositivo. Instalación, falla, rollback y eventos de política por dispositivo sin Xcode o Android Studio. Contadores de descargas en servidor o análisis personalizados. La consola agrupa, menos profundidad por dispositivo.
Prueba antes de pagar Sí 14-day unlimited free trial. No credit card required. Alquiler barato hasta que el tráfico crezca Tiered plans. Trials vary by vendor.

La comparación refleja configuraciones típicas de autoadministració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, rollback y registros de dispositivos. Mantén EAS si la aplicación es de React Native. Utiliza Capgo si conservaste la interfaz de usuario web

Capgo Live Updates
Envíe su próxima corrección hoy.

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

obtiene apoyo humano de Martin

Iniciar envío →
✓ 99,9% de disponibilidad ✓ Entrega CDN mundial ✓ Prueba gratuita ilimitada durante 14 días