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 diesem Hauptguide: