Zum Inhalt springen

@capgo/electron-updater

Sofortige Updates für deine Electron-Desktop-Apps, ohne Binaries neu zu bauen. Dasselbe zuverlässige live update-System jetzt auch für Desktop.

Der integrierte Auto-Updater von Electron erfordert für jedes Update das Ausliefern einer vollständigen neuen Binary. Dieses Plugin löst das Problem, indem es JavaScript/HTML/CSS-Updates ohne Rebuild ermöglicht.

Sofortige Updates

Stelle JavaScript-, HTML- und CSS-Updates direkt bei den Nutzern bereit, ohne die gesamte App-Binary neu zu bauen.

Delta-Updates

Lade nur geänderte Dateien herunter, was Updates ultraschnell und bandbreiteneffizient macht.

Rollback-Schutz

Automatischer Rollback, wenn ein Update fehlschlägt – so bleibt die App für Nutzer stabil.

Ende-zu-Ende-Verschlüsselung

Sichere Update-Bereitstellung mit RSA-Session-Keys und AES-Bundle-Verschlüsselung.

PlattformSupportNotizen
WindowsJaElectron
macOSJaElectron
LinuxJaElectron
iOS / AndroidNeinNutze capacitor-updater
  • Capgo Live Updates - Updates sofort pushen, ohne App-Store-Verzögerungen
  • Auto-Update - Automatische Prüfung und Installation von Updates
  • Rollback-Schutz - Automatischer Rollback, falls notifyAppReady() nicht aufgerufen wird
  • Bundle-Management - Volle Kontrolle über heruntergeladene Bundles
  • Channel-System - Deployment für verschiedene Nutzergruppen (Production, Beta, Staging)
  • Delay-Bedingungen - Steuerung des Update-Zeitpunkts (Background, Kill, Datum, native Version)
  • Debug-Menü - Integrierte Debug-Tools, zugänglich über Ctrl+Shift+D / Cmd+Shift+D
  • Statistik-Reporting - Erfolgssätze von Updates und User-Versionen verfolgen

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

FunktionCapacitorElectron
Capgo Live UpdatesJaJa
KanäleJaJa
Rollback-SchutzJaJa
Ende-zu-Ende-VerschlüsselungJaJa
StatistikenJaJa
Delay-BedingungenJaJa
Debug-MenüGerät schüttelnTastenkombination
Terminalfenster
npm install @capgo/electron-updater

Tritt der Discord um Hilfe zu erhalten und sich mit anderen Entwicklern auszutauschen.

Wenn du es nutzt @capgo/electron-updater Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/electron-updater verwenden für die native Funktionalität bei „@capgo/electron-updater verwenden“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.