频道
了解如何使用频道来管理不同发布轨迹并针对特定用户进行更新。
复制一个包含安装步骤和本插件的完整Markdown指南的设置提示.
使用Capgo的Live Updates功能来实时更新您的应用的JavaScript包。将JS更新直接推送给您的用户,无需通过应用商店审查流程即可立即修复bug并发布新功能.
Capgo 的 Live Update 系统有两个关键组成部分:
Capgo 的 SDK,您需要在应用中安装。SDK 检查可用更新并在后台下载它们。
频道,允许您针对特定用户组发布更新。您可以使用频道来管理不同的发布轨迹,例如 Production, Staging和 Dev.
当您将新 JS 包上传到 Capgo 并将其分配到频道时,Capgo 的 SDK 将检测到更新并下载它。下一次应用重启时,将加载新包。
要开始使用 Live Updates,请遵循以下步骤:
完成 Capgo 快速入门 在 Capgo 中设置您的应用并安装 Capgo SDK。
在您的应用 code 中调用 CapacitorUpdater.notifyAppReady() 在您的应用初始化完成后调用此函数。 这告诉 Capgo SDK 您的应用已准备好接收更新。
在 Capgo: 构建您的 JS 包并上传它。
npm run buildnpx @capgo/cli@latest bundle upload --channel=production打开您的应用并等待更新下载。您可以使用以下命令检查状态:
npx @capgo/cli@latest app debug下载更新后,关闭并重新打开您的应用以加载新包。
查看 实时更新部署 请参阅指南。
Capgo CLI 是一个强大的工具,允许开发人员从自己的 CI/CD pipelines 与 Capgo 的服务进行交互。使用 CLI,您可以对生成和部署的时间有细粒度的控制,从而使您能够将 Capgo 集成到现有的企业工作流中。
Capgo CLI 是为需要在实时更新工作流中有更多控制和灵活性的开发人员和团队设计的。通过在 CI/CD pipelines 中使用 CLI,您可以:
要使用 Capgo CLI,您需要使用您的 API 密钥进行认证。您可以在您的 Capgo 账户设置中生成一个 API 密钥。
要登录并安全存储您的 API 密钥,请运行:
npx @capgo/cli@latest login [API_KEY]此命令将在下次使用时被保存。您不需要在登录后为每个命令提供您的 API 密钥。
如果您熟悉其他实时更新 CLI 工具,需要注意的几点是 Capgo’s CLI:
Capgo 使用一个单独的 CLI 来满足开发和 CI/CD 的用例,因为 Capgo 专注于实时更新功能集。
Capgo CLI 不需要单独的安装步骤。它与 @capgo/cli 包捆绑在一起,可以直接使用 npx.
Capgo’s CLI 是专门为实时更新工作流程设计的,因此可能不包括一些通用 CLI 工具中找到的特性或命令。
频道
了解如何使用频道来管理不同发布轨迹并针对特定用户进行更新。
回滚
了解如何回滚到之前的 JS 包版本,如果更新导致问题。
更新行为
自定义更新如何和何时下载和应用到您的应用。
快速更新
了解如何使用快速更新来加速更新过程。
如果您正在使用 概览 以规划仪表板和API操作为目的,连接它与 API概览 查看API概览中的实施细节 介绍 查看介绍中的实施细节 API密钥 查看API密钥中的实施细节 设备 查看设备中的实施细节 功能包 功能包的实现细节