汽车
Cars.co.za
市场应用程序,包含媒体、搜索、账户和生成leads的路径。
查看Google Play列表Capacitor 更接近一个本机应用程序,托管您的 Web 应用程序。您可以将真正的 Xcode 和 Android Studio 项目部署,保留现有的 Web code,并使用 Capacitor-优先 API 现代化插件。
导出您今天拥有的内容并将其保留为您的迁移输入:
# In your Cordova project
cordova plugin list
cordova platform ls platforms/bun add @capacitor/core @capacitor/cli
bunx cap init 确保您的 webDir 与您的构建输出目录匹配(例如: dist, build, www).
bun add @capacitor/ios @capacitor/android
bunx cap add ios
bunx cap add android bun run build
bunx cap sync 迁移是接受 "它 kinda works" 插件行为的最坏时间。尽早替换高风险插件(认证、支付、后台服务)。
| 用例 | Cordova 插件(示例) | 推荐 Capacitor 替换 |
|---|---|---|
| 摄像头捕获 | cordova-plugin-camera | @capacitor/camera + @capgo/capacitor-camera-preview |
| 内嵌浏览器 | cordova-plugin-inappbrowser | @nicholasalx/capacitor-inappbrowser |
| 背景地理位置 | @transistorsoft/cordova-background-geolocation-lt / cordova-plugin-geolocation | @capgo/capacitor-background-geolocation |
| 生物识别 | cordova-plugin-fingerprint-aio / cordova-plugin-touch-id | @capgo/capacitor-native-biometric |
| 社交登录 | cordova-plugin-googleplus / cordova-plugin-facebook4 / cordova-plugin-sign-in-with-apple | @capgo/capacitor-social-login |
| SQLite | cordova-sqlite-storage | @nicholasalx/capacitor-data-storage-sqlite / @nicholasalx/capacitor-fast-sql |
| 应用内购买 | cordova-plugin-purchase | @capgo/capacitor-native-purchases |
| 文档扫描 | cordova-plugin-document-scanner | @capgo/capacitor-document-scanner |
| OTA / 实时更新 | Ionic Appflow | @capgo/capacitor-updater |
浏览Capgo的插件目录并根据功能进行分类: Capgo插件.
这些提示旨在产生可用的输出(表格、清单、计划),而不是模糊的建议。
You are a senior Capacitor engineer.
I am migrating a Cordova app to Capacitor. Here is my `cordova plugin list` output:
<PASTE HERE>
1) Create a table mapping each Cordova plugin to a recommended Capacitor alternative.
2) Prefer official Capacitor plugins when possible.
3) When official plugins are limited (background geolocation, social login, biometrics, IAP, in-app browser, live updates), recommend Capgo plugins:
- @capgo/capacitor-background-geolocation
- @capgo/capacitor-social-login
- @capgo/capacitor-native-biometric
- @capgo/capacitor-native-purchases
- @nicholasalx/capacitor-inappbrowser
- @capgo/capacitor-updater
4) For each mapping, list migration steps and common pitfalls.
Return a prioritized plan (highest risk first). You are migrating Cordova to Capacitor.
Here is my Cordova `config.xml`:
<PASTE HERE>
Create a migration checklist:
1) What goes into capacitor.config.ts (appId, appName, webDir, server config for dev only).
2) What must be moved to iOS (Info.plist, entitlements, URL schemes, permissions strings).
3) What must be moved to Android (AndroidManifest, Gradle, intent filters, permissions).
Be explicit about file names and what to change. You are the QA lead for a Cordova -> Capacitor migration.
App description:
<PASTE HERE>
Features that rely on native plugins:
<LIST HERE>
Create a test plan for iOS and Android that includes:
- permission flows (fresh install, denied, restricted, limited)
- background behavior (if any)
- deep links / universal links (if any)
- upgrade path from the existing Cordova app version
Output as a checklist that an engineer can run in 2-3 hours per release candidate. 如果您正在使用 AI 编码代理 (Cursor、Claude Code 等),当代理遵循一致的剧本进行 Capacitor 迁移时,您将获得更好的结果。 Capgo 公开发布了针对 Capacitor: 插件、最佳实践、调试、CI/CD 和实时更新的开源技能。
如果您担心应用商店阻塞、插件回归或升级路径风险,针对现有用户,我们可以进行全面迁移。
真实应用示例
市场、银行和门票应用结合搜索、账户、媒体、位置和交易流程。 AI-assisted 迁移帮助将该功能表面转换为 Capacitor 插件映射、测试计划和阶段性部署清单。
生成插件替换表
从应用功能中草拟 QA 计划
首先优先考虑风险的本机流程
汽车
市场应用程序,包含媒体、搜索、账户和生成leads的路径。
查看Google Play列表FINANCE
银行应用程序,包含支付、优惠券、支持和安全敏感屏幕。
查看Google Play列表出行和当地
优先考虑的预订、重新预订和旅行状态流程的票务应用程序。
查看 Google Play 列表仅供参考,使用公共应用商店数据。 这不是 Capgo 客户的声明。