跳过内容

复制页面选项

使用Capgo的Live Updates功能来实时更新您的应用的JavaScript包。将JS更新直接推送给您的用户,无需通过应用商店审查流程即可立即修复bug并发布新功能.

Live Updates 工作原理

如何 Live Updates 工作原理

Capgo 的 Live Update 系统有两个关键组成部分:

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

  2. 频道,允许您针对特定用户组发布更新。您可以使用频道来管理不同的发布轨迹,例如 Production, StagingDev.

当您将新 JS 包上传到 Capgo 并将其分配到频道时,Capgo 的 SDK 将检测到更新并下载它。下一次应用重启时,将加载新包。

Live Updates 入门

如何 Live Updates 入门

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

  1. 完成 Capgo 快速入门 在 Capgo 中设置您的应用并安装 Capgo SDK。

  2. 在您的应用 code 中调用 CapacitorUpdater.notifyAppReady() 在您的应用初始化完成后调用此函数。 这告诉 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’s CLI:

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

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

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

继续阅读概述

继续从概览

如果您正在使用 概览 以规划仪表板和API操作为目的,连接它与 API概览 查看API概览中的实施细节 介绍 查看介绍中的实施细节 API密钥 查看API密钥中的实施细节 设备 查看设备中的实施细节 功能包 功能包的实现细节