Saltare al contenuto

@capgo/electron-updater

Invia aggiornamenti istantanei ai tuoi app desktop Electron senza ricostruire i binari. Lo stesso sistema di aggiornamento affidabile in diretta ora anche per il desktop.

Sottosezione intitolata “Perché l'aggiornatore di Electron?”

L'aggiornatore di Electron integrato richiede l'invio di 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 il binario dell'applicazione completo.

Aggiornamenti delta

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

Protezione del rollback

Rollback automatico se l'aggiornamento fallisce, mantenendo stabile l'applicazione per gli utenti.

Aggiornamento sicuro con chiavi di sessione RSA e crittografia del pacchetto AES.

  • Aggiornamenti in tempo reale - Aggiornamenti push istantanei senza ritardi degli store app
  • Aggiornamento automatico - Controllo automatico degli aggiornamenti e della loro installazione
  • Protezione del rollback - Rollback automatico se non viene chiamato notifyAppReady() Gestione dei pacchetti
  • - Controllo completo sui pacchetti scaricati Aggiornamenti in tempo reale con chiavi di sessione RSA e crittografia del pacchetto AES.
  • Sistema dei canali - Pubblica su diversi gruppi di utenti (produzione, beta, staging)
  • Condizioni di ritardo - Controlla quando vengono applicate le aggiornamenti (background, kill, data, versione nativa)
  • Menu di debug - Strumenti di debug integrati accessibili tramite Ctrl+Shift+D / Cmd+Shift+D
  • Rapporto di statistica - Traccia le tassi di successo degli aggiornamenti e le versioni degli utenti

Parità di funzionalità con l'aggiornatore Capacitor

Sezione intitolata “Parità di funzionalità con l'aggiornatore Capacitor”

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

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

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