跳转到正文

Cordova / Electron

GitHub

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

Capacitor 是本更新器章节中主要记录的路径,但 Capgo 也为 Cordova 以及 Electron提供专用客户端。每个插件都使用相同的 Capgo Cloud 后端、channels、bundle 签名以及 @capgo/cli upload 流程。

@capgo/cordova-updater 镜像了 @capgo/capacitor-updater 适用于 Cordova iOS 7+ 和 Android 13+ 的 JavaScript API。可以通过以下命令安装: cordova plugin add,调用 cordova.plugins.Updater.notifyAppReady() 之后 deviceready,并以与 Capacitor 相同的方式上传 bundle。

请勿将此插件与 cordova-plugin-ionic-webview 结合使用——这会绕过 Cordova scheme handlers,导致下载的 bundle 无法生效。

@capgo/electron-updater 为桌面应用带来了相同的 live-update 模型。在 Electron 主进程中初始化 updater,暴露 preload bridge,从 renderer 调用 notifyAppReady() ,并使用与移动端相同的 Capgo dashboard 管理发布版本。

如果你已经在用 Capacitor,请继续看主 updater 指南: