Saltar al contenido

@capgo/electron-updater

Envía actualizaciones instantáneas a tus aplicaciones de escritorio de Electron sin tener que reconstruir binarios. El mismo sistema confiable de live update ahora para escritorio.

¿Por qué Electron Updater?

¿Por qué el actualizador de Electron?

Electron requiere enviar un binario completo para cada actualización. Este plugin resuelve ese problema permitiendo actualizaciones de JavaScript/HTML/CSS sin tener que volver a compilar.

Actualizaciones Instantáneas

Envía actualizaciones de JavaScript, HTML y CSS directamente a los usuarios sin tener que reconstruir el binario del app completo.

Actualizaciones Delta

Solo descargar archivos modificados, haciendo actualizaciones extremadamente rápidas y eficientes en banda ancha.

Protección de Revertido

Rolldo atrás automático si una actualización falla, manteniendo tu app estable para los usuarios.

Cifrado de Fin a Fin

Entrega de actualizaciones seguras con claves de sesión RSA y cifrado de paquetes AES.

  • Actualizaciones en vivo - Actualizaciones instantáneas sin retrasos de tiendas de aplicaciones
  • Auto-Update - Verificación y instalación de actualizaciones automáticas
  • Protección de rollback - Devolución automática si notifyAppReady() no se llama
  • Gestión de paquetes - Control total sobre paquetes descargados
  • Sistema de canales - Despliega a diferentes grupos de usuarios (producción, beta, staging)
  • Condiciones de retraso - Controla cuándo se aplican las actualizaciones (fondo, kill, fecha, versión nativa)
  • Menú de depuración - Built-in debug tools accessible via Ctrl+Shift+D / Cmd+Shift+D
  • Informe de estadísticas - Rastrear tasas de éxito de actualizaciones y versiones de usuario

The Electron Updater maintains 100% API compatibility with @capgo/capacitor-updater. Las mismas funciones, eventos y opciones de configuración funcionan en ambas plataformas:

CaracterísticaCapacitorElectron
Actualizaciones en VivoSíSí
CanalesSíSí
Protección de ReversiónSíSí
Cifrado de Fin a FinSíSí
EstadísticasSíSí
Condiciones de retrasoSíSí
Menú de depuraciónEstropear dispositivoAtajo del teclado
Ventana de terminal
npm install @capgo/electron-updater

Discord Discord Obtener ayuda y conectarse con otros desarrolladores.

Si estás utilizando @capgo/actualizador-de-electron para planificar el trabajo de plugin nativo, conectarlo con Usando @capgo/electron-updater para la capacidad nativa en Usando @capgo/electron-updater, Capgo Carpeta de Plugins para el flujo de trabajo del producto en Capgo Carpeta de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para los detalles de implementación en la sección de Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives.