Zum Inhalt springen

@capgo/electron-updater

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

Electron verfügt über einen eingebauten Auto-Updater, der eine vollständige neue Binärdatei für jeden Update benötigt. Diese Erweiterung löst dieses Problem, indem sie JavaScript-, HTML- und CSS-Updates ohne Neubau ermöglicht.

Instant Updates

Pushen Sie JavaScript-, HTML- und CSS-Updates direkt an die Benutzer ohne das gesamte App-Binärdatei neu zu bauen.

Deltas-Updates

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

Rückgängig-Machungsschutz

Automatische Rückkehr, 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ündel-Verschlüsselung.

  • Live-Updates - Push-Updates sofort ohne App-Store-Verzögerung
  • Automatische Aktualisierung - Automatische Überprüfung und Installation von Updates
  • Rücksetzschutz - Automatische Rückkehr zu einem vorherigen Zustand, wenn notifyAppReady() Bundle-Verwaltung
  • - Vollständige Kontrolle über heruntergeladene Bundles Kanal-System
  • - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging) __CAPGO_KEEP_0__
  • 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überwachung - Erfassen Sie Erfolgsraten von Updates und Benutzer-Versionen

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

FeatureCapacitorElektron
Live UpdatesJaJa
KanäleJaJa
Schutz vor RolloverJaJa
End-to-End-VerschlüsselungJaJa
StatistikenJaJa
VerzögerungskriterienJaJa
Debug-MenüGerät schüttelnTastenkombination
Terminalfenster
npm install @capgo/electron-updater

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

Fortsetzen Sie 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-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 Alternativen zu Ionic Enterprise Plugin für den Produktworkflow in Alternativen zu Ionic Enterprise Plugin.