Zum Inhalt springen

@capgo/electron-updater

Pushen Sie sofortige Updates auf Ihre Electron-Desktop-Anwendungen ohne Neuverteilung von Binärdateien. Das gleiche zuverlässige Live-Update-System jetzt auch für Desktop.

Why Electron Updater?

Warum Electron Updater?

Electrons eingebaute Auto-Updater erfordert das Versenden eines vollständigen neuen Binärs für jeden Update. Diese 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ärs.

Delta Updates

Herunterladen Sie nur geänderte Dateien, um Updates extrem schnell und bandbreiteneffizient zu machen.

Rollback Protection

Automatische Rückschaltung, 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 - Push-Updates sofort ohne Wartezeit der App-Stores
  • Automatische Aktualisierung - Automatische Überprüfung und Installation von Updates
  • Rücksetzschutz - Automatische Rückkehr zu einem vorherigen Zustand, wenn notifyAppReady() kein Update verfügbar ist
  • Verpackungsmanagement - Vollständige Kontrolle über heruntergeladene Pakete
  • Kanal-System - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging)
  • Verzögerungskriterien - Steuern Sie den Zeitpunkt der Anwendung von Updates (Hintergrund, Beenden, Datum, native Version)
  • Debug-Menü - Zugriff auf integrierte Debug-Werkzeuge über Ctrl+Shift+D / Cmd+Shift+D
  • Statistikübermittlung - Erfassen Sie Erfolgsraten von Updates und Versionsinformationen der Benutzer

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

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

Betreibe die Discord um Hilfe zu erhalten und mit anderen Entwicklern in Kontakt zu treten.

Weitermachen von @capgo/electron-updater

Bleiben Sie bei @capgo/electron-updater

Wenn Sie "@__CAPGO_KEEP_0__/electron-updater" verwenden @capgo/electron-updater um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/electron-updater für die native Fähigkeit in Verwendung von @capgo/electron-updater, Capgo Plugin-Ordner für den Produktworkflow in Capgo Plugin-Ordner, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Alternativen zum Ionic Enterprise Plugin für den Produktworkflow in Alternativen zum Ionic Enterprise Plugin.