Zum Inhalt springen

@capgo/electron-updater

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

Electrons integrierte Auto-Update-Funktion erfordert die Verteilung eines vollständigen neuen Binärs für jeden Update. Diese Erweiterung löst das Problem, indem sie JavaScript-, HTML- und CSS-Updates ohne Neuberechnung ermöglicht.

Instant Updates

JavaScript, HTML und CSS-Updates werden direkt an die Benutzer geschickt, ohne dass die gesamte App-Datei neu erstellt werden muss.

Delta Updates

Nur die geänderten Dateien werden heruntergeladen, was Updates extrem schnell und bandbreiteneffizient macht.

Rollback Protection

Automatische Rückkehr auf den vorherigen Zustand, wenn ein Update fehlschlägt, um die App für Benutzer stabil zu halten.

Key Features

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

  • End-to-End Encryption Sichere Update-Übermittlung mit RSA-Sitzungsschlüsseln und AES-Bündelverschlüsselung.
  • Automatische Aktualisierung - Automatische Überprüfung und Installation von Updates
  • Rückgängigmachungs-Schutz - Automatische Rückkehr zu einem vorherigen Zustand, wenn notifyAppReady() Bündel-Verwaltung
  • - Vollständige Kontrolle über heruntergeladene Bündel Kanal-System
  • - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging) Verzögerungsbedingungen
  • - Kontrolle über die Anwendung von Updates (Hintergrund, Beenden, Datum, native Version) Debug-Menü
  • __CAPGO_KEEP_0__ - Mit integrierten Debugwerkzeugen zugänglich über Ctrl+Shift+D / Cmd+Shift+D
  • Statistikberichterstattung - Erfassen Sie Erfolgsraten für Updates und Benutzerversionen

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 RückschrittenJaJa
End-to-End-VerschlüsselungJaJa
StatistikenJaJa
VerzögerungsbedingungenJaJa
Debug-MenüGerät schüttelnTastenkombination
Terminalfenster
npm install @capgo/electron-updater
Schnelllinks

Beitreten Sie zum 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 Mit @capgo/electron-updater verwenden 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 den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.