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.

Warum Electron Updater?

Warum Electron Updater?

Electrons eingebaute Auto-Update-Funktion erfordert das Versenden eines vollständigen neuen Binärs für jeden Update. Diese Erweiterung löst das Problem, indem sie JavaScript/HTML/CSS-Updates ohne Neubau ermöglicht.

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 geänderte Dateien, was Updates extrem schnell und bandbreiteneffizient macht.

Rücksetzschutz

Automatischer Rücksetz, 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.

Schlüsselmerkmale

Schlüsselmerkmale
  • Live Updates - Push updates sofort ohne App-Store-Verzögerungen
  • Auto-Update - Automatische Überprüfung und Installation von Updates
  • Rollback Protection - Automatische Rückkehr zu einem vorherigen Zustand, wenn notifyAppReady() Bundle Management
  • - Vollständige Kontrolle über heruntergeladene Pakete Channel System
  • - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging) Delay Conditions
  • - Bedingungen für die Verzögerung - Aktivitäten zum Anwenden von Updates steuern (Hintergrund, Beenden, Datum, native Version)
  • Debug-Menü - Zugriff auf integrierte Debug-Tools über Ctrl+Shift+D / Cmd+Shift+D
  • Statistikberichterstattung - 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:

FunktionCapacitorElectron
Live UpdatesJaJa
KanäleJaJa
Schutz vor RolloverJaJa
End-to-End-VerschlüsselungJaJa
StatistikenJaJa
__CAPGO_KEEP_0__ BedingungenJaJa
__CAPGO_KEEP_1__ MenüGerät schüttelnTastenkombination

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__
Terminal-Fenster
npm install @capgo/electron-updater

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

Weitergehen von @capgo/electron-updater

Abschnitt 'Weitergehen von @capgo/electron-updater'

Wenn Sie native Plugin-Arbeiten planen, verwenden Sie @capgo/electron-updater mit @__CAPGO_KEEP_0__/electron-updater verbinden Mit @capgo/electron-updater für die native Fähigkeit in Mit @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, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.