Funcionalidades
Copia un prompt de configuración con los pasos de instalación y la guía completa en markdown para este plugin.
Esta página ofrece una descripción general completa de todas las funciones disponibles en Capgo Live Updates. Cada función incluye una breve descripción y enlaces a la documentación detallada.
Sistema de actualización principal
Section titled “Core Update System”Actualizaciones Over-the-Air (OTA)
Sección titulada “Actualizaciones Over-the-Air (OTA)”Despliega actualizaciones de JavaScript, HTML, CSS y assets directamente a los usuarios sin aprobación de la app store. Las actualizaciones se descargan en segundo plano y se aplican en el próximo reinicio de la app.
Capacidades clave:
- Descargas en segundo plano
- Instalación automática
- Sin interrupción para el usuario
- Soporte multiplataforma (iOS, Android, Electron)
Learn more about update behavior →
Delta Updates (actualizaciones diferenciales)
Sección titulada “Actualizaciones Delta (Diferenciales)”Descarga solo los archivos que han cambiado entre versiones, reduciendo el uso de ancho de banda hasta un 95% y acelerando la entrega de actualizaciones.
Capacidades clave:
- Diffing automático a nivel de archivo
- Verificación basada en checksums
- Comparación de archivos delta
- Fallback inteligente a actualizaciones completas cuando sea necesario
Más información sobre delta updates →
Rollback automático
Sección titulada “Rollback automático”Si una actualización no carga o provoca crashes, el sistema vuelve automáticamente a la última versión que funcionaba.
Capacidades clave:
- Detección de crashes
- Detección de timeouts
- Reversión automática
- Sin intervención del usuario
Validación de checksum y fallback
Sección titulada “Validación de checksum y fallback”Verifica la integridad del bundle mediante checksums y vuelve automáticamente a la última versión funcional si detecta corrupción.
Capacidades clave:
- Validación de checksum al descargar
- Detección de corrupción
- Fallback automático al último bundle funcional
- Herramientas de recuperación manual disponibles
Detección de updates incompatibles
Sección titulada “Detección de actualizaciones incompatibles”Evita que se apliquen actualizaciones incompatibles en dispositivos que ejecutan versiones nativas antiguas de code.
Capacidades clave:
- Verificación de compatibilidad de la versión nativa
- Validación de dependencias de plugins
- Bloqueo automático de actualizaciones incompatibles
- Mensajes de error claros
Más información sobre version targeting →
Control de despliegue
Sección titulada “Control de despliegue”Sistema de canales
Sección titulada “Sistema de canales”Organiza y gestiona actualizaciones en distintos entornos y segmentos de usuarios con configuraciones de canales flexibles.
Capacidades clave:
- Canales personalizados ilimitados (producción, staging, beta, etc.)
- Asignación de bundles por canal
- Reglas de segmentación por canal
- Autoasignación de dispositivos
- Override de canal por dispositivo
Más información sobre canales →
Segmentación de dispositivos
Sección titulada “Segmentación de dispositivos”Segmenta dispositivos, versiones o segmentos de usuarios específicos para rollouts graduales y despliegues controlados.
Capacidades clave:
- Segmentación por versión
- Overrides por dispositivo
- Filtrado por plataforma (iOS, Android, Electron)
- Filtrado por metadatos personalizados
- Bloqueo de emuladores/dev builds
Políticas de canales
Sección titulada “Políticas de canales”Configura reglas y restricciones para cómo se entregan los updates en cada canal.
Capacidades clave:
- Desactivar auto-updates
- Bloquear updates de versiones mayores
- Desactivar updates en emuladores
- Desactivar actualizaciones en builds de desarrollo
- Políticas específicas de plataforma (solo iOS, solo Android, solo Electron)
Más sobre políticas de canal →
Herramientas para desarrolladores
Sección titulada “Developer Tools”Vista previa del bundle
Sección titulada “Bundle Preview”Vista previa de bundles en un entorno web en vivo antes de desplegarlos en dispositivos, accesible desde el dashboard web.
Ubicación: Dashboard web → App → Bundle → pestaña Preview
Depuración en vivo
Sección titulada “Live Debugging”Monitoreo en tiempo real de eventos de actualización para dispositivos específicos a través de CLI, mostrando eventos de verificación, descarga, instalación y error.
Uso:
npx @capgo/cli app debug [appId]Muestra:
- Comprobaciones de actualización
- Progreso de la descarga
- Estado de la instalación
- Mensajes de error
- Bloqueos por política
Visor de archivos delta del bundle
Sección titulada “Bundle Delta Files Viewer”Inspecciona los archivos delta de cualquier bundle, incluyendo la lista de archivos, checksums y metadatos.
Ubicación: Web Dashboard → App → Bundle → pestaña Delta files
Muestra:
- Lista de archivos con checksums
- Metadatos del bundle
- Compatibilidad con la versión nativa
- Dependencias de plugins
Dependencias de plugins nativos
Sección titulada “Dependencias de plugins nativos”Visualiza todos los plugins nativos Capacitor incluidos en cada bundle para seguir los cambios de dependencias entre versiones.
Ubicación: Panel web → App → Bundle → pestaña Dependencies
Muestra:
- Nombres y versiones de plugins
- Adiciones/eliminaciones de dependencias
- Advertencias de compatibilidad
Integración con CLI
Sección titulada “Integración de CLI”Interfaz de línea de comandos completa para despliegues automatizados e integración CI/CD.
Comandos clave:
bundle upload- Subir nuevos bundlesbundle list- Listar todos los bundlesbundle delete- Eliminar bundlesbundle cleanup- Limpiar bundles antiguoschannel set- Configurar canalesapp debug- Debugging en vivo
Ver la referencia completa de CLI →
Cifrado de bundles
Sección titulada “Cifrado de bundles”Cifrado de extremo a extremo para bundles con AES-256, protegiendo tu code en tránsito y en reposo.
Capacidades clave:
- Generación de pares de claves RSA
- Cifrado de bundles AES-256
- Verificación de firma de Code
- Gestión de claves de cifrado
Más información sobre cifrado →
Limpieza y retención de bundles
Sección titulada “Limpieza y retención de bundles”Limpia automáticamente bundles antiguos según las políticas de retención para gestionar el uso de almacenamiento.
Capacidades clave:
- Recuento de retención configurable
- Limpieza automática vía CLI
- Tareas de limpieza programadas
- Seguimiento del uso de almacenamiento
Uso:
npx @capgo/cli bundle cleanup --keep=10Analítica y monitoreo
Sección titulada “Analytics & Monitoring”Estadísticas de actualizaciones
Sección titulada “Update Statistics”Sigue las tasas de adopción, éxito y progreso de despliegue de las actualizaciones en tu base de usuarios.
Métricas disponibles:
- Tasa de éxito de descarga
- Tasa de éxito de instalación
- Tasas de error por tipo
- Adopción de actualizaciones a lo largo del tiempo
- Distribución de versiones
Ubicación: Web Dashboard → App → Estadísticas
Device Logs
Sección titulada “Logs de dispositivos”Per-device event logs showing complete update lifecycle from check to installation.
Tipos de eventos:
- Comprobaciones de actualización
- Inicio/completado/fallo de descarga
- Inicio/completado/fallo de instalación
- Eventos de rollback
- Bloqueos por política
Ubicación:
- Web Dashboard → App → Dispositivo → Logs
- Dashboard web → App → Logs (todos los dispositivos)
Analytics de uso de bundles
Sección titulada “Bundle Usage Analytics”Analíticas detalladas sobre qué bundles están activos, número de descargas y uso de almacenamiento.
Métricas:
- Instalaciones activas por bundle
- Número de descargas
- Uso de almacenamiento por bundle
- Uso de ancho de banda
Estadísticas del canal
Sección titulada “Channel Statistics”Sigue las métricas de rendimiento y adopción por canal.
Métricas:
- Dispositivos por canal
- Tasas de éxito de actualizaciones por canal
- Historial de despliegues
- Tasas de error por canal
Ubicación: Dashboard web → App → Canal → Estadísticas
Historial de despliegues
Sección titulada “Historial de despliegues”Historial de auditoría completo de despliegues de bundles, asignación de canales y cambios de configuración.
Eventos rastreados:
- Subida de bundles
- Asignación de canales
- Cambios de políticas
- Overrides de dispositivos
Ubicación: Dashboard web → App → Channel → Historial
Seguridad y cumplimiento
Sección titulada “Seguridad y cumplimiento”Cifrado de extremo a extremo
Sección titulada “Cifrado de extremo a extremo”Encripta los bundles en reposo y en tránsito con el estándar de la industria AES-256.
Más información sobre cifrado →
Firma de Code
Sección titulada “Firma de Code”Verifica la integridad del bundle con firmas criptográficas para evitar manipulaciones.
Cumplimiento SOC 2 Type II
Sección titulada “Cumplimiento SOC 2 Type II”Infraestructura y procesos certificados bajo estándares SOC 2 Type II para seguridad empresarial.
Cumplimiento con App Store
Sección titulada “Cumplimiento con App Store”Cumple totalmente con las políticas de Apple App Store y Google Play Store para actualizaciones OTA.
Más información sobre cumplimiento →
Exigencia de 2FA (nivel organización)
Sección titulada “Exigencia de 2FA (a nivel de organización)”Requiere la autenticación de dos factores para que todos los miembros de la organización accedan al dashboard y a API.
Ubicación: Web Dashboard → Organización → Seguridad
Exigencia de bundles cifrados
Sección titulada “Obligatoriedad de bundles cifrados”Requiere que todos los bundles estén cifrados a nivel de organización.
Ubicación: Web Dashboard → Organización → Seguridad
Colaboración en equipo
Sección titulada “Colaboración en equipo”Control de acceso basado en roles (RBAC)
Sección titulada “Control de acceso basado en roles (RBAC)”Permisos granulares para el control de acceso a nivel de organización y app.
Roles de organización:
org_super_admin- Control total de la organizaciónorg_admin- Administración de la organización (sin facturación/eliminación)org_billing_admin- Acceso solo a facturaciónorg_member- Acceso de solo lectura a la organización
Roles de app:
app_admin- Control total de una appapp_developer- Subir bundles, gestionar dispositivosapp_uploader- Solo subir bundlesapp_reader- Acceso de solo lectura
Ubicación:
- Web Dashboard → Organización → Miembros
- Web Dashboard → App → Access
Logs de auditoría
Sección titulada “Audit Logs”Registro de auditoría completo de todas las actividades de la organización y la app para cumplimiento y seguridad.
Eventos registrados:
- Acciones de usuario (login, logout, cambios de permisos)
- Operaciones de bundle (upload, delete, assign)
- Operaciones de canal (create, update, delete)
- Cambios en la organización (settings, members)
Ubicación: Web Dashboard → Organización → Audit Logs
Webhooks
Sección titulada “Webhooks”Recibe notificaciones en tiempo real sobre eventos en tus apps mediante webhooks HTTP.
Eventos soportados:
apps- App creada/actualizada/eliminadaapp_versions- Bundle subido/eliminadochannels- Canal creado/actualizado/eliminadoorg_users- Miembro añadido/eliminadoorgs- Organización actualizada
Características:
- URLs de webhook personalizadas
- Filtrado de eventos
- Logs de entrega
- Mecanismo de reintento
- Probar funcionalidad
Ubicación: Dashboard web → Organización → Webhooks
Colaboración multiusuario
Sección titulada “Colaboración multiusuario”Invita a miembros del equipo a tu organización con roles y permisos específicos.
Características:
- Invitaciones por email
- Asignación de roles
- Gestión de miembros
- Revocación de acceso
Ubicación: Web Dashboard → Organización → Miembros
Gestión de claves API
Sección titulada “Gestión de claves API”Crea, gestiona y revoca claves API con fechas de expiración opcionales y almacenamiento con hash.
Capacidades clave:
- Claves por app u organización
- Fechas de expiración opcionales
- Almacenamiento con hash (irreversible)
- Soporte para rotación de claves
Ubicación: Web Dashboard → Claves de API
Más información sobre claves de API →
Políticas de contraseñas
Sección titulada “Políticas de contraseñas”Requisitos de contraseña a nivel de organización para aplicar estándares de seguridad.
Políticas configurables:
- Longitud mínima
- Requerir mayúsculas
- Requerir números
- Requerir caracteres especiales
Ubicación: Web Dashboard → Organización → Seguridad
Soporte de plataformas
Sección titulada “Soporte de plataformas”Soporte multiplataforma
Sección titulada “Soporte multiplataforma”Soporte para aplicaciones iOS, Android y Electron con un único SDK.
Plataformas compatibles:
- iOS (Capacitor 5, 6, 7, 8)
- Android (Capacitor 5, 6, 7, 8)
- Electron (NUEVO en 2025)
Soporte a largo plazo
Sección titulada “Soporte a largo plazo”Soporte continuo para versiones anteriores de Capacitor para mantener la compatibilidad con apps legacy.
Soportadas actualmente:
- Capacitor 8 (última)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backends de almacenamiento personalizados
Sección titulada “Backends de almacenamiento personalizados”Usa tu propia infraestructura de almacenamiento (S3, R2, etc.) en lugar del almacenamiento predeterminado de Capgo.
Learn more about custom storage →
Configuración para China
Sección titulada “Configuración para China”Configuración especial para apps distribuidas en China continental para cumplir con las regulaciones locales.
Más información sobre la configuración para China →
Funciones avanzadas
Sección titulada “Funciones avanzadas”Comportamiento de actualización personalizado
Section titled “Custom Update Behavior”Configura cuándo y cómo se comprueban y aplican las actualizaciones mediante SDK.
Opciones configurables:
- Intervalo de comprobación (
periodCheckDelay- mínimo 600 segundos) - Política de auto-update (
autoUpdate- off, atBackground, atInstall, onLaunch, always, onlyDownload) - Requisitos de red (solo Android - vía WorkManager)
Learn more about update behavior →
Tipos de actualización
Sección titulada “Tipos de actualización”Diferentes tipos de actualización para distintos casos de uso, desde actualizaciones instantáneas hasta instalaciones controladas por el usuario.
Tipos disponibles:
- Actualizaciones en segundo plano (por defecto)
- Actualizaciones inmediatas
- Actualizaciones con prompt al usuario
- Actualizaciones condicionales
Más información sobre los tipos de actualización →
Sistema de créditos
Sección titulada “Sistema de créditos”Facturación por uso con créditos para ancho de banda, almacenamiento y otros recursos.
Características:
- Seguimiento del uso de créditos
- Alertas de consumo
- Recarga vía Stripe
- Historial de créditos
Ubicación: Dashboard web → Organización → Créditos
Primeros pasos
Sección titulada “Primeros pasos”¿Listo para empezar a usar estas funciones? Sigue nuestra Guía de inicio rápido para configurar tu primera app con Capgo Live Updates.
¿Necesitas ayuda?
Sección titulada “¿Necesitas ayuda?”- Únete a nuestro Discord para soporte de la comunidad
- Consulta la FAQ para preguntas frecuentes
- Explora la documentación de API para la integración de API
- Contactar con soporte para asistencia empresarial
Continuar desde Features
Sección titulada “Continuar desde Features”Si estás usando Funcionalidades para planificar el monitoreo y la analítica, conéctalo con Estadísticas para el detalle de implementación en Statistics, Logs para el detalle de implementación en Logs, @capgo/capacitor-appinsights para los detalles de implementación en @capgo/capacitor-appinsights, Uso de @capgo/capacitor-appinsights para la funcionalidad nativa en Uso de @capgo/capacitor-appinsights, y @capgo/capacitor-firebase-analytics para el detalle de implementación en @capgo/capacitor-firebase-analytics.