跳过内容

概述

使用 Capgo 的实时更新功能来远程更新您的应用的 JavaScript 包,实时推送 iOS、Android 和 Electron 的 JS 更新,避免通过商店级别的审查周期来修复 bug 和快速发布新功能。

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

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

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

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

为什么Capgo日志重要(营销视角)

Section titled “Capgo 日志的重要性(营销视角)”
  • 每次发布的实时透视: 每台设备的时间线显示检查、下载、安装、政策阻止和回滚,
  • 快速的事件响应: 警报式代码(例如,速率限制、校验和失败、notifyAppReady misses)在用户开始涌入支持之前浮现,
  • 频道政策证明: 日志验证(阻止主要版本、禁用模拟器/开发构建、平台限制)正在积极保护生产。
  • 收入和声誉保护: 看到更新在差网络上卡顿或达到计划限制,
  • 单一真实来源: 产品、QA和支持共享同一个云日志流—

开始使用Live Updates,以下是步骤:

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

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

  3. 构建您的JS包并上传到Capgo:

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

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

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

自定义域名设置指南 更新类型.

继续阅读概述

概述

如果您正在使用 概述 规划商店审批和分发 @capgo/capacitor-应用内评论 @capgo/capacitor-in-app-review 在@capgo/capacitor-in-app-review中实现详细信息 使用@capgo/capacitor-in-app-review 在使用@capgo/capacitor-in-app-review中实现原生能力 为@capgo/capacitor-native-market的实现细节 使用 @capgo/capacitor-native-market for the native capability in 使用 @capgo/capacitor-native-market, 和 Capacitor OTA更新:App Store审批指南 为实用场景下的 Capacitor OTA 更新:App Store 审核指南。