跳过内容

概述

使用 Capgo 的实时更新功能来远程更新您的应用的 JavaScript 包,实时更新。将 JS 更新直接推送到 iOS、Android 和 Electron 的用户上,而不需要通过商店级别的审查周期来修复 bug 和更快地发布新功能。

Capgo 的实时更新系统有两个关键组成部分:

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

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

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

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

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

开始使用

开始使用

要使用实时更新功能,请按照以下步骤操作:

  1. 完成 Capgo 快速入门 在 Capgo 中完成 Capgo 快速入门并安装 Capgo SDK。

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

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

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

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

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