跳过内容

概述

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

Live Updates 工作原理

Live Updates 工作原理

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

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

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

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

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

标题:为什么Capgo日志很重要(营销视角)
  • 实时查看每次发布: 每个设备的时间线显示检查、下载、安装、策略阻止和回滚,知道发生了什么—没有猜测或“在我的手机上它工作”辩论。
  • 快速响应事件: 警报式代码(例如,速率限制、校验和失败、notifyAppReady丢失)在用户开始向支持部门发送大量请求之前浮现,让您在几分钟内修复或回滚。
  • 频道策略证明: 日志验证了保护生产的防护栏(阻止主要版本、禁用模拟器/开发版、平台限制)是否正在积极工作。
  • 收入和声誉保护: 查看更新在差网络上卡顿或达到计划限制时,才能在转换、会话或评论下降之前介入。
  • 单一真实来源: 产品、QA和支持共享相同的云日志流—不需要在Xcode/Android Studio中挖掘本机日志或向工程师发送短信。

开始使用

开始使用

要开始使用实时更新,请遵循以下步骤:

  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_KEEP_0__/__CAPGO_KEEP_1__-in-app-review进行连接 查看@capgo/capacitor-in-app-review 使用@capgo/capacitor-in-app-review @capgo/capacitor-native-market 查看@capgo/capacitor-native-market 查看@capgo/capacitor-native-market 查看@capgo/capacitor-native-market 使用@capgo/capacitor-native-market 为使用@capgo/capacitor-native-market, 和 Capacitor OTA Updates: App Store Approval Guide 为Capacitor OTA Updates: App Store Approval Guide的实际上下文