Skip to content

Cordova

GitHub

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

Capgo now ships a first-class Cordova client: @capgo/cordova-updater. It mirrors the @capgo/capacitor-updater JavaScript API and connects to the same Capgo Cloud backend, channels, and bundle signing flow.

Client pluginPlatforms
@capgo/capacitor-updaterCapacitor iOS, Android
@capgo/cordova-updaterCordova iOS 7+, Android 13+
@capgo/electron-updaterElectron desktop
Terminal window
cordova plugin add @capgo/cordova-updater --variable APP_ID=YOUR_CAPGO_APP_ID
cordova prepare android ios

Then call cordova.plugins.Updater.notifyAppReady() after deviceready. See the full guide:

Cordova Android 13+ and Cordova iOS 7+ serve the app through Cordova’s built-in schemes. The updater hooks those handlers to swap in downloaded bundles.

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

If you plan to move to Capacitor, you can keep the same Capgo app ID, channels, and uploaded bundles. Capgo’s Cordova → Capacitor consulting can help when you need native project migration, but OTA delivery works on Cordova today without waiting for a rewrite.