结果
巴西最高选举法院的选举结果应用
- Google Play 安装
- 15.0万
- 商店评分
- 2.8
大多数 Cordova 应用程序保留其 UI 和逻辑。工作在插件、native 配置和发布过程中。
许多 Cordova 插件不再维护。当一个新的 iOS 或 Android SDK 破坏一个时,您的团队会将其分叉并携带补丁。
Cordova 重建了从 config.xml 和 hooks 中的平台/,因此手动 native 编辑很容易丢失。 Capacitor 保留了您在 Xcode 和 Android Studio 中打开的真实 ios/ 和 android/ 项目。
Passkeys、生物识别、内购和后台位置都需要一个维护的native 插件。在 Capacitor 上,您可以从官方插件和 Capgo 插件中选择。
没有实时更新,一行 JavaScript 修复需要一个新的二进制文件。商店审查通常需要 24-48 小时,有时更长时间,用户仍然需要更新。
只使用您需要的插件。插件是免费的,平台有 14 天的试用期,我们的团队可以运行迁移。
@capgo/cordova-updater将Capgo实时更新带到Cordova iOS 7+和Android 13+。在迁移后,保持相同的Capgo应用ID和频道,并切换到Capacitor插件。
Cordova更新指南Capgo在您上传的捆绑包中与您的项目中的原生插件进行比较,并在您的应用程序启动时调用notifyAppReady()。如果在10秒内没有调用它,设备将切换回最后一次工作的版本。
Live update兼容性迁移改变了原生层和发布流程。您的产品对用户来说保持不变。
一旦你在 Capacitor 上线, 就可以将 JavaScript、HTML 和 CSS 修复作为实时更新发布。 原生更改仍然需要通过商店进行
Capacitor 更新器设置如何工作
无论您是否亲自处理,还是将其交给 AI agent 还是让我们的团队处理,四个步骤都相同
导出您的插件列表和平台。 注意 config.xml 首选项、插件变量、钩子和在 platforms/ 中进行的手动编辑。 这是您的迁移输入
cordova plugin list
cordova platform ls
逐步迁移指南
安装 Capacitor,设置 webDir 为您的构建输出目录,添加 iOS 和 Android 项目。您的构建的 web 应用将被复制到两者中。
bun add @capacitor/core @capacitor/cli
bun add @capacitor/ios @capacitor/android
bunx cap init
bunx cap add ios
bunx cap add android
将每个插件映射到官方 Capacitor 插件或 Capgo 插件。 Capacitor 可以运行许多 Cordova 插件,但维护的替代品更适合用于登录、支付和存储。
bun add @capgo/capacitor-native-biometric
bun add @capgo/capacitor-social-login
bunx cap sync
浏览 Capgo 插件
构建并签署使用 Capgo,并将相同的应用 ID 发送到商店更新中。这样它就可以在 Cordova 版本上安装。之后,发送 web 层修复作为实时更新。
npx @capgo/cli@latest build init
npx @capgo/cli@latest build request --platform ios
# after the store release, for web-layer fixes
npx @capgo/cli@latest bundle upload --channel production
Capgo 构建指南
在免费的发现电话后,固定价格的提议将包含范围和时间表。如果您需要一个尚未存在的插件,我们可以为您构建它。
迁移咨询找到匹配您的团队需求的解决方案
使用 Capacitor 构建的应用
这些应用使用 Capacitor: 在原生 iOS 和 Android 外壳中运行 Web code,这是 Cordova 应用将要迁移到的相同模型。
巴西最高选举法院的选举结果应用
一个集成地图、雷达层和警报的天气预报应用
德国BURGER KING应用,提供优惠和餐厅定位功能
Tellent的移动平台工程师
“我们最初通过Capgo的插件发现它,结果证明这是我们团队进入一个更高效的发布流程的绝佳入口点。”
drivolino GmbH的首席开发官
“Capgo Capacitor Updater插件彻底改变了我们如何发布更新。过去的几天现在只需要几分钟。”
nethead emeritors
“Capgo更新插件的工作非常出色,live更新对快速测试回归的加速作用非常显著。”
常见问题
Cordova 到 Capacitor 的常见问题
No. Your UI and business logic stay. The work is in the native projects, plugins, config, and build setup. Most code changes are in the places where you call a plugin API.
不用。您的 UI 和业务逻辑保持不变。工作在原生项目、插件、配置和构建设置中。Capacitor 的大部分更改发生在您调用插件的地方。Capacitor can run many Cordova plugins, so you can keep some while you migrate. For login, payments, storage, and other critical paths, use a maintained Capacitor plugin. Capgo plugins are free under MPL-2.0.
浏览Capgo插件Yes. @capgo/cordova-updater supports Cordova iOS 7+ and Android 13+ with the same CLI and channels. When you move to Capacitor, keep the Capgo app ID and channels and switch to @capgo/capacitor-updater.
Cordova更新指南这取决于您使用的插件数量和自定义本机code的数量。如果我们的团队处理它,您将获得一个固定的价格提议,包括范围和时间表,之后会有一个免费的发现电话。
迁移咨询JavaScript、HTML、CSS和资产的更改。添加或升级本机插件需要一个新的商店构建。当您上传一个捆绑包时,Capgo会检查本机兼容性并在通道上实时检查。
Live update兼容性