更新类型
OTA更新类型参考:应用时间、延迟条件、版本阻塞和交付。
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
Use Capgo’s Live Updates feature to update the JavaScript bundles of your app remotely, in real-time. Push JS updates directly to your users on iOS, Android, and Electron without going through store-level review cycles to fix bugs and ship new features faster.
Capgo的实时更新系统有两个关键组件:
Capgo的SDK,您需要在应用程序中安装。SDK负责检查可用更新并在后台下载它们。
频道,允许您针对特定用户组进行更新。您可以使用频道来管理不同发布轨迹,例如 Production, Staging和 Dev.
当您将新JS包上传到Capgo并将其分配到频道时,Capgo的SDK将检测到更新并下载它们。下一次应用程序重启时,将加载新包。
开始使用Live Updates,遵循以下步骤:
完成 Capgo 快速入门 来设置您的应用程序在 Capgo 中并安装 Capgo SDK。
在您的应用程序 code 中,调用 CapacitorUpdater.notifyAppReady() 在您的应用程序完成初始化后。 这告诉 Capgo SDK,您的应用程序准备好接收更新。
构建您的 JS 包并将其上传到 Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=production打开您的应用程序并等待更新下载。您可以使用以下命令检查状态:
npx @capgo/cli@latest app debug下载更新后,关闭并重新打开您的应用程序以加载新包。
查看详细信息,请参见 部署实时更新 指南。
更新类型
OTA更新类型参考:应用时间、延迟条件、版本阻塞和交付。
频道
了解如何使用频道来管理不同发布轨迹并针对特定用户目标更新。
渐进式发布
将候选包分发给一小群用户,监控其进展,然后推广或回滚。
回滚
了解如何回滚到之前的JS包版本,如果更新引起问题。
更新行为
自定义更新下载和应用的方式和时间点。
测试原生构建
验证原生二进制文件,避免下载的实时更新遮盖其打包的Web资产。
快速更新
学习如何使用快速更新来加速更新过程。
如果您正在使用 概述 规划商店批准和分发,连接它 @capgo/capacitor-in-app-review 在capgo/capacitor中进行的应用内评论 使用capgo/capacitor-in-app-review 在capgo/capacitor-in-app-review中实现的原理 @capgo/capacitor-native-market 在capgo/capacitor中实现的原理 使用capgo/capacitor-native-market 在capgo/capacitor-native-market中实现的原理,以及 Capacitor OTA Updates: App Store Approval Guide 在Capacitor OTA Updates: App Store Approval Guide中实现的实践