跳转到正文

当 Capgo 不可用时会怎样

Capgo 的设计初衷是具备高可用性且非阻塞的。即使 Capgo 服务暂时不可用,您的应用仍能正常运行。本文档将解释各种场景下的具体情况。

如果 Capgo 的服务器暂时不可用或发生故障:

  • 您的应用将继续正常运行 — 用户仍可打开并使用您的应用
  • 更新将无法下载 — 自动更新检查会静默失败
  • 不会向用户显示任何错误 — 更新过程会在后台优雅地失败
  • 现有更新保持不变 — 之前下载过的任何更新都会保留在设备上
  • 更新会自动恢复 — 一旦服务恢复,更新行为将恢复正常

Capgo 采用了“故障安全”设计:如果更新服务不可用,您的 App 只会忽略该更新并继续正常运行。

当你取消 Capgo 时

标题为“取消 Capgo 时”

取消您的 Capgo 订阅后:

  • 现有更新将保留在用户设备上 — 已下载更新的用户将保留这些版本
  • 不会下载新的更新 — 应用将停止检查并下载更新
  • 应用功能不受影响 — 您的应用将维持现状正常运行
  • 历史数据将被保留 — 您的 dashboard 和分析数据在一段时间内仍可访问
  • 您可以随时重新激活 — 重新订阅后将立即恢复完整的更新功能

更新机制将平滑降级 —— 取消订阅后,您的应用将变为“静态”模式,但功能依然完整。

如果您超出了套餐的 MAU (月活跃用户)、带宽或存储限制:

  • 新用户可能收不到更新 — 更新检查会继续,但可能会被限流
  • 现有用户不受影响 — 已收到更新的用户可继续使用
  • 分析数据可能不完整 — 新用户追踪可能会暂停
  • 更新下载会停止 — 在你添加额度或升级前,用户将无法收到新更新
  • App 仍可正常运行 — 现有 App 版本仍可正常运行
  • 用户端不会报错 — 更新失败不会报错,也不会阻塞使用
  • 新的上传可能会失败 — 您将无法上传新的 App 版本
  • 现有版本仍可使用 — 之前上传的 bundle 仍可正常工作
  • 您可以升级或增加存储空间 — 解决限制后即可恢复全部功能
场景App 运行正常更新下载现有更新保留
Capgo 已下线✅ 是❌ 否✅ 是
订阅已取消✅ 是❌ 否✅ 是
超出 MAU 限制✅ 是⚠️ 可能停止✅ 是
带宽限制✅ 是❌ 否✅ 是
存储限制✅ 是⚠️ 下载可能不可用✅ 是
  1. 务必离线测试你的 App — 确保核心功能在无更新时仍可正常运行
  2. 准备好备选方案 — 保留传统的应用商店更新流程作为备用
  3. 监控使用限制 — 跟踪用量,避免出现意外行为
  4. 测试取消场景 — 验证更新停止时 App 的行为是否符合预期

如果您对 Capgo 的可用性政策有任何疑问或需要帮助,请 联系支持团队.

继续阅读:当 Capgo 无法使用时会发生什么

标题为“在 Capgo 不可用时如何继续”的章节

如果你正在使用 当 Capgo 不可用时会怎样 要规划 live update 的交付,请将其与 Capgo Live Updates 用于 Capgo Live Updates 中的产品工作流, 概览 用于 Overview 中的实现细节, 功能 用于 Features 中的实现细节, 更新行为 有关 Update Behavior 中的实现细节,请参阅 更新类型 关于 Update Types 中的实现细节。