Zum Inhalt springen

@capgo/electron-updater

Pushen Sie Instant-Updates auf Ihre Electron-Desktop-Anwendungen ohne Neu-Builden von Binaries. Das gleiche zuverlässige Live-Update-System jetzt auch für Desktop.

Elektrons integrierter Auto-Updater erfordert das Verschicken eines vollständigen neuen Binärcode für jeden Update. Dieses Plugin löst das Problem, indem JavaScript/HTML/CSS-Updates ohne Neubau ermöglicht werden.

Instant Updates

Pushen Sie JavaScript-, HTML- und CSS-Updates direkt an die Benutzer ohne das Neubauen des gesamten App-Binärcode.

Delta-Updates

Downloaden Sie nur geänderte Dateien, was Updates extrem schnell und bandbreiteneffizient macht.

Rückgängig-Machungsschutz

Automatische Rückgängig-Machung, wenn ein Update fehlschlägt, um die App für die Benutzer stabil zu halten.

End-to-End-Verschlüsselung

Sichere Update-Übermittlung mit RSA-Sitzungsschlüsseln und AES-Bündelverschlüsselung.

  • Live-Updates - Aktualisierungen sofort pushen, ohne App-Store-Wartezeiten
  • Auto-Update - Automatische Überprüfung und Installation von Updates
  • Rücksetzschutz - Automatische Rücksetzung, wenn notifyAppReady() Bündelverwaltung
  • - Vollständige Kontrolle über heruntergeladene Bündel Kanal-System
  • - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging) Verzögerungskriterien
  • - Kontrolle, wann Updates angewendet werden (Hintergrund, Beenden, Datum, native Version) __CAPGO_KEEP_0__
  • Debug-Menü - Über das Debug-Menü stehen interne Debug-Werkzeuge zur Verfügung Ctrl+Shift+D / Cmd+Shift+D
  • Statistik-Reporting - Erfassen Sie Erfolgsraten für Updates und Versionsnummern der Benutzer

Der Electron-Updater gewährleistet eine 100%ige API-Kompatibilität mit @capgo/capacitor-updater. Die gleichen Methoden, Ereignisse und Konfigurationsoptionen funktionieren auf beiden Plattformen:

FunktionCapacitorElectron
Live-UpdatesJaJa
KanäleJaJa
RücksetzschutzJaJa
End-to-End-VerschlüsselungJaJa
StatistikenJaJa
ZustandsbedingungenJaJa
Debug-MenüGerät schüttelnTastenkombination
Terminalfenster
npm install @capgo/electron-updater

Beitreten Sie zum Discord um Hilfe zu erhalten und mit anderen Entwicklern in Kontakt zu treten.