Zum Inhalt springen

Cordova / Electron

GitHub

import { LinkCard, CardGrid, Aside } from ‘@astrojs/starlight/components’;

Capacitor ist der Hauptpfad, der in dieser Aktualisierungsabschnitt dokumentiert ist, aber Capgo liefert auch dedizierte Clients für Cordova und Electron. Jeder Plugin verwendet den gleichen Capgo Cloud-Backend, Kanäle, das Signieren von Bundles und das @capgo/cli Hochladen-Flow.

@capgo/cordova-updater spiegelt das @capgo/capacitor-updater JavaScript API für Cordova iOS 7+ und Android 13+ wider. Installieren Sie es mit cordova plugin add, rufen Sie cordova.plugins.Updater.notifyAppReady() auf devicereadyund laden Sie die Pakete auf die gleiche Weise wie Capacitor.

Kombinieren Sie den Plugin nicht mit cordova-plugin-ionic-webview — es umgeht die Cordova-Scheme-Handler und heruntergeladene Pakete werden nicht angewendet.

@capgo/electron-updater bringt das gleiche Live-Update-Modell auf Desktop-Anwendungen. Initialisieren Sie den Updater im Elektron-Hauptprozess, exposen Sie die Präloader-Brücke, rufen Sie notifyAppReady() aus dem Renderer auf und verwalten Sie die Releases aus dem gleichen Capgo-Dashboard, das Sie für mobile Anwendungen verwenden.

Wenn Sie bereits auf Capacitor sind, bleiben Sie bei der Hauptanleitung für den Updater: