了解如何使用频道来管理不同发布轨迹和针对特定用户的更新。
回滚
复制一个安装步骤和整个 Markdown 指南的设置提示.
使用 Capgo 的实时更新功能来远程实时更新您的应用的 JavaScript 包。直接将 JS 更新推送给您的用户,而无需通过应用商店审查流程来立即修复 bug 和发布新功能。
Capgo的Live Update系统有两个关键组件:
Capgo的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下载更新后,请关闭并重新打开您的应用程序,以便加载新包。
查看 实时更新部署 详细信息请参见指南。
在 CI/CD pipelines 中,Capgo CLI 是一个强大的工具,允许开发者与 Capgo 的服务进行交互。通过使用 CLI,您可以对构建的生成和部署时间有细粒度的控制,从而能够将 Capgo 整合到您的企业现有工作流中。
该Capgo CLI 是为需要在实时更新流程中拥有更多控制和灵活性的开发者和团队设计的。通过在 CI/CD pipeline 中使用 CLI,您可以:
要使用 Capgo CLI,需要使用您的 API 密钥进行身份验证。您可以在您的 Capgo 账户设置中生成一个 API 密钥。
要登录并安全存储您的 API 密钥,请运行:
npx @capgo/cli@latest login [API_KEY]此命令将在下次使用时被保存。您不需要在登录后为每个命令提供您的 API 密钥。
如果您熟悉其他实时更新 CLI 工具,需要注意以下几点关于 Capgo 的 CLI:
Capgo 使用一个单一的 CLI,用于开发和 CI/CD 场景,因为 Capgo 专注于实时更新功能集。
The Capgo CLI 不需要单独的安装步骤。它与包一起打包,可以直接使用 @capgo/cli __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ 是专门为实时更新工作流程设计的,因此可能不包括一些通用 __CAPGO_KEEP_2__ 工具中找到的功能或命令。 npx.
Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.
了解如何使用频道来管理不同发布轨迹和针对特定用户的更新。
回滚
发现如何回滚到之前的 JS 包版本,如果更新引起问题。
更新行为
自定义更新如何下载和应用到您的应用。
快速更新
__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ 是专门为实时更新工作流程设计的,因此可能不包括一些通用 __CAPGO_KEEP_2__ 工具中找到的功能或命令。
了解如何使用快速更新来加速更新过程.
如果您正在使用 概述 来规划仪表板和API操作,连接它与 API概述 了解API概述中的详细实施信息 介绍 了解介绍中的详细实施信息 API密钥 了解API密钥中的详细实施信息 设备 为设备的实现细节,和 捆绑包 为捆绑包的实现细节,。