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 Desktops.

Electrons integrierte Auto-Updater erfordert das Versenden eines vollständigen neuen Binärs für jeden Update. Dieser Plugin löst das Problem, indem JavaScript-, HTML- und 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 Anwendungsbinärs.

Delta Updates

Herunterladen Sie nur die geänderten Dateien, was Updates extrem schnell und bandbreiteneffizient macht.

Rollback-Schutz

Automatische Rückschaltung bei einem Update-Fehler, um die Anwendung für die Benutzer stabil zu halten.

End-to-End-Verschlüsselung

Mit RSA-Sitzungsschlüsseln und AES-Bündelverschlüsselung sicherer Updateversand.

Schlüsselmerkmale

Sicherheitsmerkmale
  • Live-Updates - Push-Updates sofort ohne App-Store-Verzögerungen
  • Automatische Aktualisierung - Automatische Überprüfung und Installation von Updates
  • Rücksetzschutz - Automatische Rücksetzung wenn notifyAppReady() - nicht aufgerufen
  • Bundle-Verwaltung - Vollständige Kontrolle über heruntergeladene Bündel
  • Einstellungs-System - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging)
  • Zugriffskontrollbedingungen - Steuern Sie, wann Updates angewendet werden (Hintergrund, Beenden, Datum, native Version)
  • Debug-Menü - Zugriff auf integrierte Debug-Tools über Ctrl+Shift+D / Cmd+Shift+D
  • Statistik-Reporting - Erfassen Sie Erfolgsraten von Updates und Benutzer-Versionen

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

FeatureCapacitorElektronik-Updates
ElektronLebendige UpdatesJa
JaKanäleJa
JaRückgängigmachungsschutzJa
End-to-End-VerschlüsselungYesYes
StatistikenYesYes
VerzögerungsbedingungenYesYes
Debug-MenüGerät schüttelnTastenkombination

Installation

Installation
Terminalfenster
npm install @capgo/electron-updater
Quick Links

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

Wenn Sie @__CAPGO_KEEP_0__/electron-updater verwenden @capgo/electron-updater Um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/electron-updater verwenden Für die native Fähigkeit in @capgo/electron-updater Capgo Plugin-Verzeichnis Für den Produktworkflow in Capgo Plugin-Verzeichnis 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 Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.