实时更新部署
实时更新部署
复制安装提示并获取此插件的完整 Markdown 指南。
使用 Capgo 的实时更新功能来远程更新您的应用的 JavaScript 包,实时更新。将 JS 更新直接推送到 iOS、Android 和 Electron 用户上,而不需要通过商店级别的审查周期来修复 bug 和快速发布新功能。
Capgo的Live Update系统有两个关键组成部分:
Capgo的SDK,您需要在应用程序中安装。SDK的SDK负责检查可用更新并在后台下载它们。
通道,允许您针对特定用户组发布更新。您可以使用通道来管理不同版本的发布轨迹,例如 Production, Staging和 Dev.
当您将新JS包裹上传至Capgo并将其分配到通道时,Capgo的SDK将在配置为该通道的应用程序中检测到更新并下载它们。应用程序重启时,新的包裹将被加载。
要开始使用实时更新,请遵循以下步骤:
完成 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下载更新后,请关闭并重新打开您的应用程序以加载新包。
查看 实时更新部署 实时更新部署
实时更新部署
实时更新部署
实时更新部署
实时更新部署
渐进式发布
将候选包发布到固定的群体中,监控它,然后推广或回滚。
回滚
了解如何回滚到之前的JS包版本,如果更新引起问题。
更新行为
自定义更新下载和应用的方式和时间点。
原生+OTA工作流
开发/生产通道 --fail-on-incompatible,以及如何在原生 code 有意改变时上传。
测试原生构建
验证原生二进制文件,而不下载实时更新掩盖其打包的Web资产。
快速更新
快速了解如何使用快速更新来加速更新过程。
如果您正在使用 概述 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review进行连接 有关@capgo/capacitor-in-app-review的实现细节 使用@capgo/capacitor-in-app-review 为使用@capgo/capacitor-in-app-review的原生能力 @capgo/capacitor-native-market 有关@capgo/capacitor-native-market的实现细节 for the implementation detail in @capgo/capacitor-native-market, 使用@capgo/capacitor原生市场 为原生能力在使用@capgo/capacitor原生市场, 和 Capacitor OTA更新:App Store审批指南 为实际上下文在Capacitor OTA更新:App Store审批指南.