Saltare al contenuto

@capgo/electron-updater

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

L'aggiornamento automatico integrato di Electron richiede di spedire un nuovo binario completo per ogni aggiornamento. Questo plugin risolve questo problema consentendo aggiornamenti JavaScript/HTML/CSS senza ricostruire.

Aggiornamenti istantanei

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

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'app per gli utenti.

Crittografia end-to-end

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

  • Aggiornamenti in Tempo Reale - Aggiorna in tempo reale senza ritardi degli store app
  • Aggiornamento Automatico - Controllo automatico degli aggiornamenti e installazione
  • Protezione del Rollback - Rollback automatico se notifyAppReady() non viene chiamato
  • Gestione dei Pacchetti - Controllo completo sui pacchetti scaricati
  • Sistema dei Canali - Distribuisci a 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 statistico - Traccia le percentuali di successo degli aggiornamenti 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:

CaratteristicaCapacitorElectron
Aggiornamenti in Tempo Reale
Canali
Protezione del Rollback
Crittografia Est-Est
Statistiche
Condizioni di ritardo
Menu di debugScuoti dispositivoAttenzione tastiera
Finestra del terminale
npm install @capgo/electron-updater

Unisciti al Discord per ottenere aiuto e connetterti con altri sviluppatori.

Se stai utilizzando @capgo/electron-updater per pianificare il lavoro del plugin nativo, connettilo con Usando @capgo/electron-updater per la capacità nativa in Usando @capgo/electron-updater, Directory dei plugin di Capgo per il flusso di lavoro del prodotto in Directory dei plugin di Capgo, I plugin di Capacitor sviluppati da Capgo per la dettaglio di implementazione in I plugin di Capacitor sviluppati da Capgo, Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.