Saltar al contenido

Características

Esta página proporciona una visión general integral de todas las características disponibles en Capgo Live Updates. Cada característica incluye una descripción breve y enlaces a documentación detallada.

Despliega actualizaciones de JavaScript, HTML, CSS y recursos directamente a los usuarios sin necesidad de aprobación de tiendas de aplicaciones. Las actualizaciones se descargan en segundo plano y se aplican en la próxima reiniciación de la aplicación.

Capacidades clave:

  • Descargas en segundo plano
  • Instalación automática
  • Sin interrupción del usuario
  • Compatibilidad de múltiples plataformas (iOS, Android, Electron)

Obtenga más información sobre el comportamiento de actualizaciones →


Actualizaciones Delta (Actualizaciones Diferenciales)

Sección titulada “Actualizaciones Delta (Actualizaciones Diferenciales)”

Sólo descargue archivos que hayan cambiado entre versiones, reduciendo el uso de ancho de banda hasta un 95% y acelerando la entrega de actualizaciones.

Capacidades clave:

  • Diferenciación automática de archivos a nivel de archivo
  • Verificación basada en checksum
  • Comparación de manifestos
  • Caída inteligente a actualizaciones completas cuando sea necesario

Obtenga más información sobre actualizaciones delta →


Rol de actualización automática

Sección titulada “Reiniciación Automática”

Si una actualización falla al cargar o provoca errores, el sistema se vuelve automáticamente a la última versión conocida que funcionaba correctamente.

Capacidades clave:

  • Deteción de errores
  • Deteción de tiempo de espera
  • Reiniciación automática
  • No se requiere intervención del usuario

Más información sobre reinicios →


Validación de sumas de verificación y fallback

Sección titulada “Validación de sumas de verificación y fallback”

Verifica la integridad del paquete mediante sumas de verificación y se vuelve automáticamente a la última versión conocida que funcionaba correctamente si se detecta corrupción.

Capacidades clave:

  • Validación de sumas de comprobación al descargar
  • Detección de corrupción
  • Fallo automático a la última versión funcional disponible
  • Herramientas de recuperación manual disponibles

Evita que se apliquen actualizaciones incompatibles a dispositivos que ejecutan versiones nativas más antiguas de code.

Capacidades clave:

  • Verificación de compatibilidad de versiones nativas
  • Validación de dependencias de plugins
  • Bloqueo automático de actualizaciones incompatibles
  • Mensajes de error claros

Aprenda más sobre la versión objetivo →


Organice y gestione actualizaciones en diferentes entornos y segmentos de usuarios con configuraciones de canales flexibles.

Capacidades clave:

  • Canales personalizados ilimitados (producción, pruebas, beta, etc.)
  • Asignaciones de paquetes por canal
  • Reglas de objetivo por canal
  • Asignación automática de dispositivo
  • Sobrescritura de canal por dispositivo

Aprende más sobre los canales →


Dirija dispositivos específicos, versiones o segmentos de usuarios para despliegues controlados y rollouts en fases.

Capacidades clave:

  • Diseño de versión basado en la versión
  • Sobrescrituras específicas de dispositivo
  • Filtrado de plataforma (iOS, Android, Electron)
  • Filtrado de metadatos personalizados
  • Bloqueo de emulador/construcción de desarrollo

Configure reglas y restricciones para cómo se entregan las actualizaciones en cada canal.

Capacidades clave:

  • Deshabilitar actualizaciones automáticas
  • Bloquear actualizaciones de versión mayor
  • Deshabilitar actualizaciones en emuladores
  • Deshabilitar actualizaciones en compilaciones de desarrollo
  • Políticas específicas de plataforma (solo iOS, solo Android, solo Electron)

Aprende más sobre las políticas de canal →


Visualice paquetes en un entorno web en vivo antes de desplegarlos en dispositivos, accesible desde la consola web.

Ubicación: Consola web → Aplicación → Paquete → Pestaña de vista previa


Monitoreo en tiempo real de eventos de actualización para dispositivos específicos a través de CLI, mostrando eventos de comprobación, descarga, instalación y errores.

Uso:

Ventana de terminal
npx @capgo/cli app debug [appId]

Muestra:

  • Verificaciones de actualización
  • Progreso de descarga
  • Estado de instalación
  • Mensajes de error
  • Bloqueos de política

Vista del manifiesto del paquete

Vista del manifiesto del paquete

Inspeccione el manifiesto completo de cualquier paquete, incluyendo la lista de archivos, sumas de verificación y metadatos.

Ubicación: Panel de control web → Aplicación → Paquete → Pestaña de manifiesto

Muestra:

  • Lista de archivos con sumas de verificación
  • Metadatos del paquete
  • Compatibilidad de la versión nativa
  • Dependencias de plugins

Muestra todos los plugins nativos Capacitor incluidos en cada paquete para rastrear cambios de dependencias a lo largo de versiones.

Ubicación: Panel de control web → Aplicación → Paquete → Pestaña de dependencias

Muestra:

  • Nombres y versiones de plugins
  • Adiciones o eliminaciones de dependencias
  • Advertencias de compatibilidad

Interfaz de línea de comandos integral para despliegues automatizados y la integración CI/CD.

Comandos clave:

  • bundle upload - Subir nuevos paquetes
  • bundle list - Listar todos los paquetes
  • bundle delete - Eliminar paquetes
  • bundle cleanup - Limpiar paquetes antiguos
  • channel set - Configurar canales
  • app debug - Depuración en vivo

View full CLI reference →


End-to-end encryption for bundles with AES-256 encryption, protecting your code in transit and at rest.

Capacidades clave:

  • Generación de pareja de claves RSA
  • Cifrado de paquetes AES-256
  • Code Verificación de firma
  • Gestión de claves de cifrado

Aprende más sobre cifrado →


Elimina automáticamente paquetes antiguos según políticas de retención para gestionar el uso de almacenamiento.

Capacidades clave:

  • Conteo de retención configurable
  • Limpieza automática mediante CLI
  • Tareas programadas de limpieza
  • Seguimiento del uso de almacenamiento

Uso:

Ventana de terminal
npx @capgo/cli bundle cleanup --keep=10

Siga las tasas de adopción de actualizaciones, las tasas de éxito y el progreso de la implementación en su base de usuarios.

Métricas disponibles:

  • Tasa de descarga exitosa
  • Tasa de instalación exitosa
  • Tasas de errores por tipo
  • Adopción de actualizaciones a lo largo del tiempo
  • Distribución de versiones

Ubicación: Panel de control web → Aplicación → Estadísticas


Registros de eventos por dispositivo que muestran el ciclo completo de actualización desde la verificación hasta la instalación.

Tipos de eventos:

  • Verificaciones de actualización
  • Inicio/complete/fallo de descarga
  • Instalación iniciar/completar/fallar
  • Eventos de rollback
  • Bloqueos de política

Ubicación:

  • Panel de control web → Aplicación → Dispositivo → Registros
  • Panel de control web → Registros (todos los dispositivos)

Más información sobre registros →


Análisis detallado de los paquetes activos, descargas y uso de almacenamiento.

Métricas:

  • Instalaciones activas por paquete
  • Descargas totales
  • Uso de almacenamiento por paquete
  • Uso de ancho de banda

Seguir las métricas de rendimiento y adopción por canal.

Métricas:

  • Dispositivos por canal
  • Tasas de éxito de actualización por canal
  • Historial de despliegue
  • Tasas de error por canal

Ubicación: Panel de control web → Aplicación → Canal → Estadísticas


Registro completo de todos los despliegues de paquetes, asignaciones de canales y cambios de configuración.

Eventos registrados:

  • Subidas de paquetes
  • Asignaciones de canales
  • Cambios de política
  • Sobrescrituras de dispositivo

Ubicación: Panel de control web → Aplicación → Canal → Historial


Encripta paquetes en reposo y en tránsito con la encriptación AES-256 de industria estándar.

Conoce más sobre la encriptación →


Verifica la integridad del paquete con firmas criptográficas para prevenir la manipulación.


Infraestructura y procesos certificados a los estándares SOC 2 Tipo II para seguridad empresarial.


Está completamente conforme con las políticas de Apple App Store y Google Play Store para actualizaciones OTA.

Aprende más sobre la conformidad →


Implementación de Autenticación en Dos Fases (Nivel de Organización)

Sección titulada “Implementación de Autenticación en Dos Fases (Nivel de Organización)”

Requiere la autenticación en dos factores para todos los miembros de la organización para acceder a la consola y API.

Ubicación: Consola Web → Organización → Seguridad

Aprende más sobre la autenticación en dos factores →


Implementación de Conjuntos de Paquetes Criptados

Sección titulada “Implementación de Conjuntos de Paquetes Criptados”

Requiere que todos los conjuntos de paquetes estén cifrados a nivel de organización.

Ubicación: Panel de control web → Organización → Seguridad


Colaboración de equipo

Colaboración de equipo

Control de acceso basado en roles (RBAC)

Control de acceso basado en roles (RBAC)

Permisos detallados para el control de acceso a nivel de organización y aplicación.

Roles de organización:

  • org_super_admin - Control total de la organización
  • org_admin - Administración de la organización (sin facturación/eliminación)
  • org_billing_admin - Acceso solo a facturación
  • org_member - Acceso de solo lectura a la organización

Roles de la aplicación:

  • app_admin - Control total de una aplicación
  • app_developer - Subir paquetes, administrar dispositivos
  • app_uploader - Subir paquetes solo
  • app_reader - Acceso solo de lectura

Ubicación:

  • Panel de control web → Organización → Miembros
  • Panel de control web → Aplicación → Acceso

Más información sobre RBAC →


Registro completo de todas las actividades de la organización y la aplicación para cumplir con la normativa y la seguridad.

Eventos registrados:

  • Acciones del usuario (iniciar sesión, cerrar sesión, cambios de permisos)
  • Operaciones de paquete (subir, eliminar, asignar)
  • Operaciones de canal (crear, actualizar, eliminar)
  • Cambios de organización (configuración, miembros)

Ubicación: Panel de control web → Organización → Registros de auditoría


Recibir notificaciones en tiempo real sobre eventos en tus aplicaciones a través de webhooks HTTP.

Eventos soportados:

  • apps - Aplicación creada/actualizada/eliminada
  • app_versions - Paquete subido/eliminado
  • channels - Canal creado/actualizado/eliminado
  • org_users - Miembro agregado/eliminado
  • orgs - Organización actualizada

Características:

  • Direcciones URL de webhook personalizadas
  • Filtro de eventos
  • Registros de entrega
  • Mecanismo de reintento
  • Funcionalidad de prueba

Ubicación: Panel de control web → Organización → Webhooks


Invita a miembros del equipo a tu organización con roles y permisos específicos.

Características:

  • Invitaciones por correo electrónico
  • Asignación de roles
  • Gestión de miembros
  • Revocación de acceso

Ubicación: Panel de control web → Organización → Miembros


Crea, gestiona y revoca claves API con fechas de vencimiento opcionales y almacenamiento hash.

Capacidades de la clave:

  • Claves por aplicación o por organización
  • Fechas de vencimiento opcionales
  • Almacenamiento hash (irreversible)
  • Soporte de rotación de claves

Ubicación: Panel de control web → Claves API

Más información sobre claves API →


Requisitos de contraseñas a nivel de organización para imponer estándares de seguridad.

Políticas configurables:

  • Longitud mínima
  • Requiere mayúsculas
  • Requiere números
  • Requiere caracteres especiales

Ubicación: Panel de control web → Organización → Seguridad


Soporte para aplicaciones de iOS, Android y Electron con un solo SDK.

Plataformas soportadas:

  • iOS (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • Electron (NUEVO en 2025)

Continuamos ofreciendo soporte para versiones antiguas de Capacitor para mantener la compatibilidad con aplicaciones legadas.

Actualmente soportados:

  • Capacitor 8 (última versión)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Utilice su propia infraestructura de almacenamiento (S3, R2, etc.) en lugar del almacenamiento predeterminado de Capgo.

Más información sobre almacenamiento personalizado →


Configuración especial para aplicaciones distribuidas en la región continental de China para cumplir con las regulaciones locales.

Más información sobre la configuración de China →


Comportamiento de Actualizaciones Personalizadas

Sección titulada “Comportamiento de Actualizaciones Personalizadas”

Configure cuándo y cómo se verifican y aplican las actualizaciones a través de SDK.

Opciones configurables:

  • Intervalo de verificación (periodCheckDelay - mínimo 600 segundos)
  • Política de actualización automática (autoUpdate - off, atBackground, atInstall, onLaunch, siempre, soloDescargar)
  • Requisitos de red (solo Android - a través de WorkManager)

Obtenga más información sobre el comportamiento de la actualización →


Diferentes tipos de actualizaciones para diferentes casos de uso, desde actualizaciones instantáneas hasta instalaciones controladas por el usuario.

Tipos disponibles:

  • Actualizaciones de fondo (predeterminado)
  • Actualizaciones inmediatas
  • Actualizaciones solicitadas por el usuario
  • Actualizaciones condicionales

Aprende más sobre los tipos de actualizaciones →


Facturación basada en el uso con créditos para banda ancha, almacenamiento y otros recursos.

Características:

  • Seguimiento del uso de créditos
  • Alertas de uso
  • Recarga mediante Stripe
  • Registro de créditos

Ubicación: Panel de control web → Organización → Créditos


¿Listo para empezar a utilizar estas características? Sigue nuestros Guía de inicio rápido para configurar tu primera aplicación con Capgo Actualizaciones en vivo.

Si está utilizando Características para planificar el monitoreo y las métricas, conecte con Estadísticas para el detalle de implementación en Statistics, Registros para el detalle de implementación en Registros, @capgo/capacitor-appinsights para el detalle de implementación en @capgo/capacitor-appinsights, Usando @capgo/capacitor-appinsights para la capacidad nativa en Usando @capgo/capacitor-appinsights, y @capgo/capacitor-firebase-analytics para el detalle de implementación en @capgo/capacitor-firebase-analytics.