Resultados
来自巴西高等选举法院的选举结果应用。
- Google Play 安装量
- 15.0M
- 应用商店评分
- 2.8
保留您的 Web code 并替换原生壳层。使用免费的 Capgo 插件来替代原有的 Cordova 插件,配合 Capgo Native Build 和 Live Update 进行发布。如果您需要专业团队代劳,我们也可以为您提供迁移服务。
大多数 Cordova 应用可以保留其 UI 和逻辑。核心工作在于插件、原生配置以及发布流程。
许多 Cordova 插件已不再维护。当新的 iOS 或 Android SDK 导致插件失效时,你的团队不得不 fork 它并自行修复补丁。
Cordova 会根据 config.xml 和 hooks 重新构建 platforms/,导致手动进行的原生修改极易丢失。Capacitor 会在你的仓库中保留真实的 ios/ 和 android/ 项目,你可以直接在 Xcode 和 Android Studio 中打开它们。
Passkeys、生物识别、应用内购买和后台定位都需要持续维护的原生插件。在 Capacitor 上,你可以从官方插件和 Capgo 插件中进行选择。
如果没有 Live Update,哪怕只是改一行 JavaScript 代码也需要重新打包二进制文件。应用商店审核通常需要 24-48 小时,有时甚至更久,而且用户仍需手动更新。
按需使用。插件免费,平台提供 14 天试用,我们的团队还可以协助完成迁移。
Capgo 维护着用于生物识别、社交登录、SQLite、应用内购买、应用内浏览器、后台定位等功能的 Capacitor 插件。这些插件均基于 MPL-2.0 开源协议。
浏览 Capgo 插件@capgo/cordova-updater 为 Cordova iOS 7+ 和 Android 13+ 带来了 Capgo 功能。迁移后,您可以保留原有的 Capgo App ID 和 channels,只需切换到 Capacitor 插件即可。
Cordova 更新器指南Capgo Build 会在云端编译并签名您的全新 Capacitor 项目,并可直接发送至应用商店。典型的 Native Build 仅需 2-3 分钟。
Capgo Build 指南当你上传 bundle 时,Capgo 会将项目中的 native plugins 与该 channel 上运行的 bundle 进行对比,并在需要重新进行 store build 时及时通知你。
Live update 兼容性针对 native crashes、build failures、store rejections 以及 plugin conflicts,你可以直接联系 Capacitor 工程师。
高级支持迁移会改变原生层和发布流程,但对用户而言,您的产品体验保持不变。
接入 Capacitor 后,即可通过 Live Update 发布 JavaScript、HTML 和 CSS 修复。Native 变更仍需通过应用商店发布。
Capacitor updater 设置工作原理
无论你是手动操作、交给 AI agent,还是由我们的团队来执行,流程都遵循相同的四个步骤。
导出你的插件列表和 platforms。请留意 config.xml 中的偏好设置、插件变量、hooks 以及 platforms/ 目录下的任何手动修改。这些是迁移的基础输入。
cordova plugin list
cordova platform ls
逐步迁移指南
安装 Capacitor,将 webDir 设置为你的 build 输出目录,并添加 iOS 和 Android 项目。构建好的 Web App 会被同时复制到这两个项目中。
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 进行构建和签名,并使用相同的 App ID 发布应用商店更新,从而覆盖原有的 Cordova 版本。之后,即可通过 Live Update 发布 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 构建指南
免费初步沟通后,我们会给出包含范围和时间线的固定报价方案。如果您需要还不存在的插件,我们也可以帮您开发。
迁移咨询跟着免费的 Capgo 插件分步指南操作,或者让 AI coding agent 借助 Capgo skills 和插件映射表来执行这些步骤。
找到符合团队需求的解决方案
使用 Capacitor 构建的应用
这些应用基于 Capacitor 构建:在原生 iOS 和 Android 外壳中运行 Web code,这与您的 Cordova 应用迁移后的模式完全一致。
来自巴西高等选举法院的选举结果应用。
带地图、雷达图层和预警的天气预报应用。
包含优惠信息和餐厅查询功能的德国汉堡王 App。
Tellent 移动平台首席工程师
“我们最初是通过插件发现 Capgo 的,事实证明,这为我们的团队开启了一个更高效的发布流程。”
drivolino GmbH 首席开发者
“Capgo Capacitor Updater 插件彻底改变了我们的更新发布方式。过去需要几天的工作,现在只需几分钟。”
nethead emeritors
“更新插件做得太棒了。对我来说运行得非常完美,Live Update 极大地缩短了快速测试的周期。”
常见问题
团队在开始迁移前通常会关心的问题。
不需要。您的 UI 和业务逻辑可以保留。工作量主要集中在原生项目、插件、配置和构建设置上。大部分 code 的改动都发生在调用插件 API 的地方。
逐步迁移指南Capacitor 可以运行许多 Cordova 插件,因此您可以在迁移期间保留部分插件。对于登录、支付、存储和其他关键路径,建议使用维护良好的 Capacitor 插件。Capgo 插件在 MPL-2.0 协议下是免费的。
浏览 Capgo 插件可以。@capgo/cordova-updater 支持 Cordova iOS 7+ 和 Android 13+,并使用相同的 CLI 和 channels。当您迁移到 Capacitor 时,请保留 Capgo App ID 和 channels,并切换到 @capgo/capacitor-updater.。
Cordova 更新指南这取决于您使用的插件数量以及有多少自定义原生 code。如果由我们的团队来执行,在免费的咨询通话后,我们会为您提供包含工作范围和时间表的固定价格方案。
迁移咨询JavaScript、HTML、CSS 和资源文件。添加或升级原生插件需要重新做一次应用商店 build。上传 bundle 时,Capgo 会对照 channel 上当前生效的 bundle 检查原生兼容性。
Live update 兼容性在您的 App 上试用 Capgo Live Updates 和 Capgo Build,或预约通话,与我们的团队一起确定迁移范围。
14 天免费试用,无需信用卡。Capgo 插件在 MPL-2.0 协议下免费使用。