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 escritorio.

El actualizador de Electron 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

contexto: Página/área: Página de producto de actualizaciones en vivo. Rol: Título de sección o página. Clave de mensaje `live_update_delta_title` (Título de actualización en vivo delta).

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

Protección de Reversión

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

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

  • 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 las 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 Updater

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

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ísticaCapacitorCapacitor
ElectronActualizaciones en vivo
Canales
Protección de retroceso
Cifrado de Fin a FinEstadísticas
Condiciones de Retraso
Menú de Depuración
Sacudir dispositivoAtajo del tecladoRetraso
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 @__CAPGO_KEEP_0__/electron-updater Using @capgo/electron-updater Usando @capgo/electron-updater para la capacidad nativa en Usando @Capgo/electron-updater, Capgo Directorio de plugins Capacitor Plugins by Capgo Capacitor Plugins por Capgo Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.