Skip to content

Cordova / Electron

GitHub

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

Capacitor is the primary path documented in this updater section, but Capgo also ships dedicated clients for Cordova and Electron. Each plugin uses the same Capgo Cloud backend, channels, bundle signing, and @capgo/cli upload flow.

@capgo/cordova-updater mirrors the @capgo/capacitor-updater JavaScript API for Cordova iOS 7+ and Android 13+. Install it with cordova plugin add, call cordova.plugins.Updater.notifyAppReady() after deviceready, and upload bundles the same way you would for Capacitor.

Do not combine the plugin with cordova-plugin-ionic-webview — it bypasses Cordova scheme handlers and downloaded bundles will not apply.

@capgo/electron-updater brings the same live-update model to desktop apps. Initialize the updater in the Electron main process, expose the preload bridge, call notifyAppReady() from the renderer, and manage releases from the same Capgo dashboard you use for mobile.

If you are on Capacitor already, stay on the main updater guide: