跳过内容

概述

使用Capgo的实时更新功能来远程更新您的应用程序的JavaScript包。直接将JS更新推送给您的用户,而无需通过应用商店的审查过程来立即修复错误并发布新功能。

Live Updates 是如何工作的

Live Updates 是如何工作的

Capgo 的 Live Update 系统有两个关键组件:

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

  2. __CAPGO_KEEP_0__,让您可以针对特定用户组目标更新。您可以使用__CAPGO_KEEP_0__来管理不同发布轨迹,如 Production, Staging, 和 Dev.

当您上传一个新的JS包到Capgo并将其分配到Capgo时,Capgo SDK在配置为该Capgo的应用中检测到更新并下载它。下一次应用重启时,新的包将被加载。

开始使用

开始使用

要开始使用Live Updates,请遵循以下步骤:

  1. 完成 Capgo快速入门 在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. 下载更新后,请关闭并重新打开您的应用以加载新包。

查看 实时更新部署 有关更多详细信息,请参阅

The Capgo CLI is a powerful tool that allows developers to interact with Capgo’s services from their own CI/CD pipelines. With the CLI, you have granular control over when builds are produced and deployed, enabling you to integrate Capgo into your existing enterprise workflows.

Capgo CLI 是什么?

什么是 Capgo CLI?

Capgo CLI 是为需要在 live update 流程中拥有更多控制和灵活性的开发者和团队设计的。通过在 CI/CD pipeline 中使用 CLI,您可以:

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

身份验证

身份验证

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

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

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

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

与其他CLI工具的主要区别

标题:与其他CLI工具的主要区别

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

  • Capgo使用单个CLI,适用于开发和CI/CD用例,因为Capgo专注于live update特性集。

  • CapgoCLI不需要单独的安装步骤。它与包一起打包,可以直接使用 @capgo/cli 包裹并且可以直接使用 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.

下一步

频道

继续阅读概述

如果您正在使用

概述 Overview 为了规划仪表板和API操作,连接它 API 介绍 为 API 介绍的实现细节 简介 为简介的实现细节 API 密钥 为 API 密钥的实现细节 设备 设备 为设备的实现细节,并 包