更新类型
所有OTA更新类型的参考:应用时机、延迟条件、版本阻止和交付。
使用 Capgo 的实时更新功能来远程实时更新应用程序的 JavaScript 捆绑包。将 JS 更新直接推送给 iOS、Android 和 Electron 上的用户,无需经过商店级审核周期即可修复错误并更快地发布新功能。
Capgo 的实时更新系统有两个关键组件:
Capgo SDK,您在应用程序中安装。 SDK 检查可用更新并在后台下载它们。
渠道,让您可以针对特定用户组进行更新。您可以使用通道来管理不同的发布轨道,例如 Production、Staging 和 Dev。
当您将新的 JS 包上传到 Capgo 并将其分配给通道时,为该通道配置的应用程序中的 Capgo SDK 将检测更新并下载它。下次应用程序重新启动时,将加载新包。
要开始使用实时更新,请按照下列步骤操作:
完成 Capgo 快速入门,在 Capgo 中设置您的应用程序并安装 Capgo SDK。
在应用程序代码中,在应用程序完成初始化后调用 CapacitorUpdater.notifyAppReady()。这告诉 Capgo SDK 您的应用程序已准备好接收更新。
构建 JS 包并将其上传到 Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=production打开您的应用程序并等待更新下载。您可以通过以下方式检查状态:
npx @capgo/cli@latest app debug下载更新后,关闭并重新打开您的应用程序以加载新包。
有关更多详细信息,请参阅部署实时更新 指南。