Saltare alla navigazione

@capgo/electron-updater

Push aggiornamenti istantanei alle tue app desktop Electron senza ricostruire i binari. Lo stesso sistema di aggiornamento affidabile in tempo reale ora anche per il desktop.

L'aggiornatore auto del desktop di Electron richiede di inviare un nuovo binario completo per ogni aggiornamento. Questo plugin risolve il problema consentendo aggiornamenti JavaScript/HTML/CSS senza ricostruire.

Aggiornamenti Istantanei

Invia aggiornamenti JavaScript, HTML e CSS direttamente agli utenti senza ricostruire l'intero binario dell'app.

Aggiornamenti Delta

Scarica solo i file modificati, rendendo gli aggiornamenti estremamente veloci e efficienti in termini di banda.

Protezione del Rollback

Rolla indietro automatico se un aggiornamento fallisce, mantenendo stabile l'applicazione per gli utenti.

Crittografia End-to-End

Consegna degli aggiornamenti sicura con chiavi di sessione RSA e crittografia del pacchetto AES.

Caratteristiche Chiave

Aggiornamenti in Tempo Reale
  • - Invia aggiornamenti istantaneamente senza ritardi degli store di app Aggiornamento Automatico
  • - Controllo e installazione automatica degli aggiornamenti Caratteristiche Chiave
  • Protezione del Rollback - Rollback automatico se notifyAppReady() non viene chiamato
  • Gestione dei Bundle - Controllo completo sui bundle scaricati
  • Sistema dei Canali - Distribuzione a diversi gruppi di utenti (produzione, beta, staging)
  • Condizioni di Ritardo - Controllo quando gli aggiornamenti vengono applicati (background, kill, data, versione nativa)
  • Menu di Debug - Strumenti di debug integrati accessibili tramite Ctrl+Shift+D / Cmd+Shift+D
  • Rapporto di Statistiche - Tracciare i tassi di aggiornamento riusciti e le versioni degli utenti

Parità di funzionalità con Capacitor Aggiornatore

Sezione intitolata “Parità di funzionalità con Capacitor Aggiornatore”

L'Aggiornatore di Electron mantiene una compatibilità del 100% con API @capgo/capacitor-updaterI medesimi metodi, eventi e opzioni di configurazione funzionano su entrambe le piattaforme:

FunzioneCapacitorElectron
Aggiornamenti in tempo reale
Canali
Protezione del Rollback
Crittografia End-to-End
Statistiche
Condizioni di ritardo
Menu di debugScuoti il dispositivoAttenzione: scorciatoia del tastiera
Finestra del terminale
npm install @capgo/electron-updater

Unisciti alla Discord per ricevere aiuto e connettersi con altri sviluppatori.