跳过内容

复制页面选项

使用Capgo的Live Updates功能远程实时更新您的应用程序的JavaScript包。直接将JS更新推送到您的用户中,无需通过应用商店审查过程即可立即修复错误并部署新功能。

Capgo的__CAPGO_KEEP_1__,您在应用中安装。__CAPGO_KEEP_2__检查可用更新并在后台下载它们。

  1. The Capgo SDK, which you install in your app. The SDK checks for available updates and downloads them in the background.

  2. 当您将新JS包上传到__CAPGO_KEEP_0__并将其分配到频道时,__CAPGO_KEEP_1__的__CAPGO_KEEP_2__将检测到更新并下载它。下次应用重启时,将加载新的包。 Production, Staging开始使用 Dev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

完成

完成

完成

  1. 完成 Capgo Quickstart 在Capgo中设置您的应用并安装Capgo SDK。

  2. 在您的应用code中调用 CapacitorUpdater.notifyAppReady() 在您的应用Capgo初始化完成后调用。 这告诉Capgo SDK您的应用已准备好接收更新。

  3. 在Capgo中构建您的JS包并上传

    终端窗口
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. 打开您的应用并等待更新下载。您可以使用以下命令检查状态:

    终端窗口
    npx @capgo/cli@latest app debug
  5. 下载更新后,关闭并重新打开应用以加载新包。

查看 实时更新部署 请参阅

Capgo CLI 是一个强大的工具,允许开发人员从他们自己的 CI/CD pipelines 与 Capgo 的服务进行交互。使用 CLI,您可以对构建的生成和部署有细粒度的控制,从而使您能够将 Capgo 集成到您的企业工作流中。

什么是 Capgo CLI

标题:什么是 Capgo CLI

Capgo CLI 是为需要在实时更新工作流中拥有更多控制和灵活性的开发人员和团队设计的。通过在 CI/CD pipelines 中使用 CLI,您可以:

  • 决定何时构建和部署更新,而不是依赖 Capgo 的内置自动化
  • 在构建和部署步骤之间插入自己的过程,例如 code 签名、QA 测试或经理批准
  • 将 Capgo 集成到您的 DevOps 工具和工作流中

要使用 Capgo CLI,您需要使用您的 API 密钥进行认证。您可以在您的 Capgo 账户设置中生成一个 API 密钥。

要登录并安全存储您的 API 密钥,请运行:

终端窗口
npx @capgo/cli@latest login [API_KEY]

此命令将在以后使用时保存。您不需要在登录后为每个命令提供您的 API 密钥。

如果您熟悉其他实时更新 CLI 工具,需要注意以下几点关于 Capgo 的 CLI:

  • Capgo 使用单个 CLI 来满足开发和 CI/CD 的用例,因为 Capgo 专注于实时更新功能集。

  • Capgo CLI 不需要单独的安装步骤。它与 @capgo/cli 包捆绑在一起,可以直接使用 npx.

  • Capgo的CLI是专门为实时更新工作流程设计的,因此它可能不包括一些通用CLI工具中找到的特性或命令。