Zum Inhalt springen

Cordova / Electron

GitHub

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

Capacitor ist der primäre Weg in diesem Updater-Abschnitt, aber Capgo bietet auch dedizierte Clients für Cordova und Electron. Jedes Plugin nutzt dasselbe Capgo Cloud-Backend, dieselben Channels, die Bundle-Signierung und den @capgo/cli Upload-Flow.

@capgo/cordova-updater spiegelt das @capgo/capacitor-updater JavaScript API für Cordova iOS 7+ und Android 13+ wider. Installiere es mit cordova plugin add, rufe cordova.plugins.Updater.notifyAppReady() danach deviceready, und lade Bundles genauso hoch, wie du es für Capacitor tun würdest.

Kombiniere das Plugin nicht mit cordova-plugin-ionic-webview — es umgeht die Cordova-Scheme-Handler, und heruntergeladene Bundles werden nicht angewendet.

@capgo/electron-updater bringt dasselbe Live Update Modell auf Desktop-Apps. Initialisiere den Updater im Electron Main-Prozess, exponiere den Preload-Bridge und rufe notifyAppReady() aus dem Renderer auf und verwalte Releases über dasselbe Capgo Dashboard, das du für Mobile nutzt.

Falls du bereits Capacitor nutzt, folge bitte dem Hauptguide zum Updater: