Saltar al contenido

@capgo/electron-updater

Envía actualizaciones instantáneas a tus apps de escritorio Electron sin recompilar binarios. El mismo sistema live update fiable, ahora para escritorio.

El auto-updater integrado de Electron requiere enviar un binario completo nuevo para cada actualización. Este plugin lo resuelve al habilitar actualizaciones de JavaScript/HTML/CSS sin recompilar.

Actualizaciones instantáneas

Envía actualizaciones de JavaScript, HTML y CSS directamente a los usuarios sin recompilar el binario completo de la app.

Actualizaciones delta

Only download changed files, making updates ultra-fast and bandwidth-efficient.

Protección contra rollback

Reversión automática si una actualización falla, manteniendo tu app estable para los usuarios.

Cifrado de extremo a extremo

Entrega segura de actualizaciones con claves de sesión RSA y cifrado AES de bundles.

PlataformaSoporteNotas
WindowsSíElectron
macOSSíElectron
LinuxSíElectron
iOS / AndroidNoUsa capacitor-updater
  • Live Updates - Envía actualizaciones al instante sin esperas de la App Store
  • Auto-Update - Verificación e instalación automática de actualizaciones
  • Protección contra rollback - Rollback automático si notifyAppReady() no se llama
  • Gestión de bundles - Control total sobre los bundles descargados
  • Sistema de canales - Despliegue a distintos grupos de usuarios (production, beta, staging)
  • Condiciones de retraso - Controla cuándo se aplican las actualizaciones (background, kill, fecha, versión nativa)
  • Menú de depuración - Built-in debug tools accessible via Ctrl+Shift+D / Cmd+Shift+D
  • Informes de estadísticas - Sigue el éxito de las actualizaciones y versiones de usuario

Paridad de funciones con el actualizador de Capacitor

Sección titulada “Paridad de funciones con el actualizador de Capacitor”

El actualizador de Electron mantiene una compatibilidad del 100 % con API @capgo/capacitor-updater. Los mismos métodos, eventos y opciones de configuración funcionan en ambas plataformas:

CaracterísticaCapacitorElectron
Live UpdatesSíSí
CanalesSíSí
Protección contra rollbackSíSí
Cifrado de extremo a extremoSíSí
EstadísticasSíSí
Condiciones de retrasoSíSí
Menú de depuraciónSacudir el dispositivoAtajo de teclado
Ventana de terminal
npm install @capgo/electron-updater

Únete al Discord para recibir ayuda y conectar con otros desarrolladores.

Si estás usando @capgo/electron-updater para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/electron-updater para la funcionalidad nativa en Uso de @capgo/electron-updater, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.