Zum Inhalt springen

@capgo/electron-updater

Pushen Sie Instant-Updates auf Ihre Electron-Desktop-Anwendungen ohne die Binärdateien neu zu bauen.

Electrons integrierte Auto-Updater erfordert das Versenden einer vollständigen neuen Binärdatei für jeden Update. Dieses Plugin löst das Problem, indem es JavaScript-, HTML- und CSS-Updates ohne Neubau der gesamten Anwendungsbinary ermöglicht.

Instant-Updates

Pushen Sie JavaScript-, HTML- und CSS-Updates direkt an die Benutzer ohne die gesamte Anwendungsbinary neu zu bauen.

Delta-Updates

Nur die geänderten Dateien herunterladen, um Updates extrem schnell und bandbreiteneffizient durchzuführen.

Rückgängigmachungsschutz

Automatische Rückkehr auf den vorherigen Zustand, 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 App-Store-Verzögerungen durchführen
  • Automatischer Update-Check und -Installationsprozess - Automatisches Überprüfen und Installieren von Updates
  • Rücksetzschutz - Automatische Rücksetzung wenn notifyAppReady() nicht aufgerufen wird
  • Bundle-Verwaltung - Vollständige Kontrolle über heruntergeladene Bundles
  • Kanal-System - Bereitstellung für verschiedene Benutzergruppen (Produktion, Beta, Staging)
  • Verzögerungskriterien - Kontrolle über die Anwendung von Updates (Hintergrund, Beenden, Datum, native Version)
  • Debug-Menü - Integrierte Debug-Tools über das Ctrl+Shift+D / Cmd+Shift+D
  • Statistik-Berichterstattung - Erfolgssätze für Updates und Benutzerversionen verfolgen

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

FunktionCapacitorElectron
Live-UpdatesJaJa
KanäleJaJa
RückgängigmachungsschutzJaJa
End-to-End-VerschlüsselungJaJa
StatistikenJaJa
VerzögerungsbedingungenJaJa
Debug-MenüGerät schüttelnTastenkombination
Terminal-Fenster
npm install @capgo/electron-updater

Dokumentation

Einstieg

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