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 de actualización en vivo confiable ahora para el escritorio.

El actualizador de Electron incorporado requiere enviar un binario nuevo completo para cada actualización. Este plugin resuelve ese problema habilitando actualizaciones de JavaScript/HTML/CSS sin volver a compilar.

Actualizaciones Instantáneas

Envía actualizaciones de JavaScript, HTML y CSS directamente a los usuarios sin volver a compilar el binario de la aplicación completa.

Actualizaciones Delta

Sólo descarga los archivos modificados, lo que hace que las actualizaciones sean ultra-rápidas y eficientes en banda.

Protección de Retroceso

Retroceso automático si una actualización falla, manteniendo la aplicación estable para los usuarios.

Cifrado de Capa a Capa

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

Características clave

Características clave
  • Actualizaciones en vivo - Actualiza instantáneamente sin retrasos de tiendas de aplicaciones
  • Actualización automática - 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 completo sobre paquetes descargados
  • Sistema de Canal - Desplegar a diferentes grupos de usuarios (producción, beta, staging)
  • Condiciones de Retraso - Controlar cuándo se aplican actualizaciones (fondo, kill, fecha, versión nativa)
  • Menú de Depuración - Herramientas de depuración integradas accesibles a través de Ctrl+Shift+D / Cmd+Shift+D
  • Informe de Estadísticas - Seguir las tasas de éxito de actualizaciones y versiones de usuarios

Paridad de Funcionalidades con Capacitor Actualizador

Sección titulada “Paridad de Funcionalidades con Capacitor Actualizador”

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
Actualizaciones en vivo
Canales
Protección de retroceso
Encriptación de Fin a FinSiSi
EstadísticasSiSi
Condiciones de RetrasoSiSi
Menú de DepuraciónEstropear dispositivoAtajo del teclado
Ventana de terminal
npm install @capgo/electron-updater

Documentación

Documentación

Únete a Discord para obtener ayuda y conectarse con otros desarrolladores.

Si estás utilizando @capgo/electron-updater para planificar el trabajo de plugin nativo, conecta con Usando @capgo/electron-updater para la capacidad nativa en Usando @capgo/electron-updater, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio 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 Agregar o Actualizar Plugins, y Alternativas del Plugin de Ionic Enterprise para el flujo de trabajo del producto en Alternativas del Plugin de Ionic Enterprise.