Saltar al contenido principal

actualizaciones en vivo independientes originales

La Plataforma de Actualizaciones en Vivo Otros Copiar

La primera alternativa independiente de Appflow. Configuración de cinco minutos, control avanzado y comprobaciones de seguridad integradas.

Diseñado para presión de lanzamiento

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

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

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

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

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

Envíe 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 del lanzamiento

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 se cumplan estas declaraciones.

  • Su aplicación tiene múltiples cohortes de clientes, despliegues de etiqueta blanca, probadores de beta o canales de depuración de soporte solo.
  • Su equipo necesita un control amigable con la regulación: paquetes firmados, retroceso, auditoría y un camino de auto-hosting.
  • ¿Por qué __CAPGO_KEEP_0__ lleva a?

Why Capgo leads

__CAPGO_KEEP_0__ no es un subidor 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.

Capgo is not a basic bundle uploader. It is the release system around the bundle: targeting, validation, observability, rollback, and control for teams that cannot afford to break production.

01

Cuando Appflow era la única opción seria, las actualizaciones en vivo estaban cerradas, caras y atadas a una plataforma amplia. __CAPGO_KEEP_0__ hizo la vía independiente __CAPGO_KEEP_1__ real.

When Appflow was the only serious option, live updates were closed, expensive, and tied to a broad platform. Capgo made the independent Capacitor path real.

02

Utilice el camino automático para instalar y enviar en 5 minutos, o cambie a manual y flujos de media-manual para escenarios de despliegue personalizado, soporte, QA y por usuario.

Use device logs, update status, bundle history, and adoption metrics to explain releases to engineering, support, and leadership.

03

Más completo 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

Los CLI verifica las dependencias nativas, archivos requeridos, integridad del paquete, versiones duplicadas y compatibilidad con el hub 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. Capgo agrega los controles de lanzamiento, seguridad nativa, registros y comportamiento de retroceso que los equipos de producción necesitan.

Deteción de actualizaciones de ruptura

Los CLI escanea las dependencias nativas y te advierte antes de desplegar actualizaciones incompatibles. Envía cambios web rápidos sin empujar code de ruptura a los clientes.

Motor nativo puro

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

Retroceso automático

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

Actualizaciones Auto-Reparadoras

El mecanismo de paquetes de respaldo siempre mantiene una versión funcional. 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 comprobación antes de aceptar cualquier carga.

Actualizaciones Inalterables

Cada actualización se comprobó, firmó y cifró 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 necesidad de Xcode o Android Studio

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

  • Lineas de tiempo por dispositivo destacan descargas bloqueadas, problemas de sumas de comprobación o falta de notifyAppReady().
  • Guías de canal probadas: vea disableAutoUpdateToMajor, bloqueos de emulador/dev y filtros de plataforma en tiempo real.
  • Detecta el radio de explosión rápido: actualización_fail, rateLimited, needPlanUpgrade se muestra antes de que los usuarios se desanimenten.
  • Registros compartidos para ingeniería, QA y soporte (no se requiere búsqueda en Xcode/Android Studio).
14:30:02 dispositivo A1B2C3 descargar_inicio 2.6.0
14:30:07 dispositivo A1B2C3 falla_de_actualización (tiempo_de_conexion)
14:30:08 dispositivo A1B2C3 reintentar automático programado (30s)
14:31:15 dispositivo F0E1D2 falla_de_actualización (sin_memoria)
14:31:16 dispositivo F0E1D2 rollback → paquete integrado

Un contexto acciónable en un solo lugar: decidir si revertir, actualizar un canal o enviar un parche de emergencia con confianza.

Canales dinámicos

Cambiar pistas 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 su aplicación o mediante API de inmediato.

  • Agregar un menú de actualización de pista en la aplicación: listar canales y permitir a los probadores saltar de producción hacia staging en segundos (sin reinstalar).
  • Crear un canal de solicitud de revisión por característica, dirigir a los usuarios de QA o beta allí, luego devolverlos a prod cuando se apruebe.
  • Ejecutar canarios: clonar prod a un canal del 10%, promover o revertir con un solo API llamado.
  • Bloquear 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 tienda, sin acción del usuario requerida.
selecciona usuario “Etapa (v2.5.0-rc1)” establecerCanal
14:41:10 dispositivo A1B2C3 obtener → manifest de etapa
14:41:14 dispositivo A1B2C3 descargar_completo 2.5.0-rc1
14:43:02 soporte para usuario Q7R8S9 establecer canal → registros de depuración
14:55:00 cohorte canario promovido automáticamente a producción

Tenga en cuenta los entornos como banderas de características: cambie, pruebe y vuelva a implementar 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. Cambie una configuración en la consola y tendrá efecto en todo el mundo en menos de 2 minutos. Sin actualizaciones de tiendas de aplicaciones, sin esperar.

  • Asignaciones de canales, versiones objetivo 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
  • Las configuraciones tienen 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.

Apoyo en el Mundo Real

Soluciona un Bug de un Usuario en Minutos

Un escenario real: Un usuario informa un bug. Hablas con él, entiendes el problema, lo solucionas en code y despliegas la solución solo para ese usuario - mientras todavía están en la llamada. Ellos lo prueban, confirman que la solución funciona y tú despliegas a producción. Tiempo total: minutos, no días.

1. El Usuario Informa un Bug

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

2. Soluciona y Envía Solo a Él

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

Cronograma de sesión de soporte
10:15 El usuario informa un error de pantalla 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 en el canal "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 Bundle promovido a producción Envíe

De informe de bug a arreglo verificado en una sola llamada de soporte.

Actualizaciones Delta

Las actualizaciones tradicionales descargan el conjunto de datos 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 conjunto de datos.

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 Canal Inteligente

Los canales te permiten dirigir grupos de usuarios específicos con compilaciones específicas. Administra los canales desde la consola de la nube, API, 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 hacia atrás instantáneamente con un solo clic.

API & 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 Autoadministrada

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

Opción de dispositivo > Opción de la nube > Configuración predeterminada > Opción de la nube predeterminada. Control total sobre la ruta de actualización.

Registros y Estadísticas

Visibilidad en tiempo real de tus despliegues de actualización. Sigue el progreso de descarga, tasas de éxito y salud de dispositivos a lo largo de toda tu base de usuarios.

Seguimiento del Progreso de Descarga

Ver qué dispositivos están descargando, instalados o pendientes. Siga el progreso en toda su flota.

Tasas de Éxito y Fallo

Monitoree las tasas de éxito de actualizaciones en tiempo real. Identifique problemas antes de que afecten a más usuarios.

Monitoreo de Salud de Dispositivos

Siga qué dispositivos están en qué versiones. Identifique dispositivos atascados en versiones antiguas.

Análisis de Conjuntos

Vea los tamaños de los conjuntos, los tiempos de descarga y la frecuencia de rollback. Optimice su estrategia de actualización con datos.

Soporte a Largo Plazo

No se sienta presionado para actualizar de inmediato. Capgo ofrece soporte oficial a Capacitor 8, 7, 6, 5 y Electron - dando a usted años de soporte y flexibilidad para actualizar en su propio horario.

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

Validación profunda previa a la despliegue

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 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 has subido esta versión exacta? Lo detectaremos y evitará sobreescribir o confundir accidentalmente.

Compatibilidad con Hub-CLI

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

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é pasa sin validación?

Sube un paquete 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 Valida

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

2

Descargas Nativas

Descargas puras nativas code y la instalación de la actualización - completamente aisladas 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 lo difícil

Característica Capgo Manual / Otros
Deteción de actualizaciones rotas
Rollback automático
Recuperación de fallas nativas
Validación previa a la implementación
Actualizaciones de autosanación
Reiniciación de Cloud & 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.