Saltare alla navigazione

@capgo/electron-updater

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

L'aggiornamento auto del costruttore di Electron richiede l'invio di un nuovo binario completo per ogni aggiornamento. Questo plugin risolve questo problema consentendo gli 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 un aggiornamento fallisce, mantenendo stabile l'app per gli utenti.

Crittografia end-to-end

Distribuzione 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 della loro installazione
  • 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 - Regola 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 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-updater. Le stesse funzioni, eventi e opzioni di configurazione funzionano su entrambe le piattaforme:

FunzioneCapacitorElettronica
Aggiornamenti in Tempo Reale
Canali
Protezione del Rollback
Crittografia End-to-End
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.

Continua con @capgo/electron-updater

Continua da @capgo/electron-updater

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