Capgo 使部署热修复快速简单,跳过应用商店延迟,同时保持更新安全和符合苹果和谷歌指南的要求。以下是快速概述的过程:
- 创建和测试修复包: 精确记录code的修改,严格测试设备,并确保兼容性。
- 设置Capgo: 安装 Capgo CLI ,配置加密,
npx @capgo/cli init并与CI/CD工具集成。 - 上传修复包: Use the CLI to securely upload your update, label it clearly, and prepare for deployment.
- __CAPGO_KEEP_0__安全地上传更新,清晰地标记,并准备部署。选择更新设置
- : 目标特定用户或组,定时发布,定义版本要求。监控交付率、更新速度和用户覆盖。如有需要,立即回滚。
Capgo has delivered over 947.6 million updates globally and improved release efficiency by 81% for its users. It’s the go-to tool for agile teams needing quick, secure hotfix deployments.
步骤 1:创建和测试热修复
Write the Hotfix Code
专注于编写精确的修复代码,确保不影响应用程序的稳定性。
以下是快速指南,说明如何结构您的热修复:
| 最佳实践 | 如何应用 |
|---|---|
| 隔离性修改 | 仅对受影响的组件进行修改。 |
| 版本控制 | 使用专门的分支进行热修复开发。 |
| 文档 | 修复热修复的步骤中,请务必包含清晰的注释,描述修复的内容和影响。 |
| 依赖项 | 确保与现有应用依赖项的兼容性。 |
使用Capgo的即时更新功能,可以快速修复bug,不用担心打包不相关的修改。这一方法已经被证明是有效的,colenso的案例中有所体现:
“我们在生产环境中部署了__CAPGO_KEEP_0__ OTA更新”, Capgo OTA更新 在Capgo中,我们成功部署了OTA更新, [1].
测试设备
测试是确保热修复工作顺畅的关键步骤。使用以下步骤:
- 开发测试: 在本地开发环境中运行修复
- 设备测试: 检查修复程序在各种设备和操作系统版本上的有效性。
- 集成测试: 确认修复程序不会干扰其他功能。
尽可能使用CI/CD工具自动化测试过程。
“我们实行敏捷开发,@Capgo 在持续交付给用户方面至关重要!” - Rodrigo Mantica [1]
当您的热修复程序通过所有测试后,您就可以设置Capgo进行部署。
步骤2:设置__CAPGO_KEEP_0__ Capgo

__CAPGO_KEEP_0__ Live Update Dashboard Interface
To get started with Capgo in your Capacitor project, use its CLI tool. Simply run the following command:
npx @capgo/cli init
这条命令为您做了繁重的工作:
- 安装的 Capgo
- 自动配置您的项目
- 为您的项目准备Capgo服务
安装完成后,您可以继续配置项目并使用Capgo的加密和合规功能
设置您的项目
Capgo确保您的项目符合苹果和谷歌的加密和合规标准,且与CI/CD工具无缝整合,提供安全的更新,并符合应用商店的指南
| 集成步骤 | 目的 | 好处 |
|---|---|---|
| CI/CD设置 | 与 CI/CD 工具进行连接 | 简化部署 |
| 端到端加密 | 确保更新传递的安全 | code 的完整性 |
| 平台兼容性 | 符合应用商店标准 | 使得分布更加顺畅 |
这个设置已经被开发者验证过了。就像 Bessie Cooper 解释的那样:
“@Capgo is a must have tools for developers, who want to be more productive. Avoiding review for bugfix is golden.” [1]
对于更大的团队,Capgo 提供了多个组织设置和详细的权限管理等功能。它还与 GitHub, GitLab, Azure DevOps, 和 Jenkins,使自动化部署流程变得简单。罗德里戈·曼蒂卡强调了其重要性:
“我们实行敏捷开发,@Capgo 在持续交付给用户方面至关重要!” [1]
在您的项目完全设置好后,您就可以上传修复程序并立即部署。
步骤 3:上传修复程序
将文件发送到 Capgo
在设置好项目后,使用 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ 工具上传修复程序 Capgo CLI tool步骤 4:部署修复程序
这里是如何工作的:
- 使用标准流程构建您的应用程序。
- 确保所有文件都可以编译而无错误。
- 使用Capgo CLI工具上传您的更新。
标记您的更新
清晰的标记对于管理和跟踪您的热修复至关重要。当上传您的更新到Capgo时,包括具体版本细节和描述性标签。这有助于组织您的更新并让所有人保持一致。
| 标记元素 | 目的 | 上下文:Capgo营销网站。角色:短的UI标签或导航项。消息键`subprocessors_table_purpose`(子处理器表目的)。 |
|---|---|---|
| 最佳实践 | 版本号 | 跟踪更新序列 |
| 更新描述 | 重点突出变化 | 关注主要修复和更新 |
| 发布说明 | 传达变化 | 详细说明改进 |
马丁·多纳迪乌(Martin Donadieu)是Capgo的创始人,他设计了一种版本控制系统,能够与CI/CD工作流程完美整合。这一系统使得跟踪更新和回滚变得非常容易。
Capgo的 更新管理 还包括了端到端加密和即刻部署等功能,确保您的热修复是安全的,同时也能快速到达用户。
一旦您的热修复上传并标记好,就可以进入步骤4,配置您的更新设置。
sbb-itb-f9944d2
Capgo 实时更新系统 Capacitor 应用

步骤 4:选择更新设置
上传热修复后,您需要配置目标用户和部署策略的设置。这确保了一个受控和有效的部署。
选择用户和设备
Capgo 的用户分配工具让您可以精确地确定应该接收热修复的用户。有两种主要策略可供选择:
| 部署类型 | 适用于 | 优点 |
|---|---|---|
| 私有测试 | Beta测试者、QA团队 | 启用受控测试并获得早期反馈 |
| 公开发布 | 所有用户、分阶段发布 | 允许广泛分发并逐渐部署 |
例如,如果某个bug影响特定地区的用户,您可以优先为该组选择更快的验证。选择目标受众后,您可以继续设置详细的发布规则。
设置发布规则
通过Capgo的Web界面,您可以通过设置参数如时间表、应用程序版本兼容性以及更新如何逐渐发布来微调发布过程。
以下是要配置的关键设置:
- 部署时间表: 选择更新发布的具体时间。
- 版本要求: 指定哪些应用版本应该接收更新。
- 发布比例: 控制发布的速度,先从小规模开始逐渐扩大。
对于紧急修复,您可以选择立即部署以立即解决问题。对于较少的关键更新,分阶段发布允许您监控性能并解决潜在问题。另外,Capgo 提供了创建专门的测试组的选项,使协调更加顺畅和高效。
步骤 5:跟踪您的更新
跟踪您的热修复进度并尽快解决任何问题。
检查更新状态
Capgo 的分析提供了关键更新指标的见解:
| 指标 | 监控什么 | 为什么它很重要 |
|---|---|---|
| 发布速率 | 更新成功率 | 展示你的部署情况 |
| 更新速度 | 到达目标用户所需时间 | 显示瓶颈或延迟 |
| 用户覆盖 | 更新设备数量 | 指示用户接收了修复 |
处理问题
在查看这些指标后,准备快速解决任何挑战。
-
立即回滚
如果出现问题,Capgo的回滚功能可以让您立即切换回上一个版本。 -
分析用户分配
检查更新如何分发以确定是否有特定组或设备正在遇到问题。 -
监控性能
使用实时指标来找出问题所在并解决问题。Capgo的工具可以帮助确定问题是否出在传递、安装或兼容性上。
罗德里戈·曼蒂卡是一位业务开发人员,他强调了Capgo的重要性:
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]
我们实行敏捷开发,@Capgo在持续交付给我们的用户方面是 mission-critical 的! [1]__CAPGO_KEEP_0__的Web界面使您可以轻松监控更新的进度并查看详细日志和性能指标。其跟踪功能已经帮助组织提高发布效率达到了81%
,确保应用程序的稳定性能,同时快速解决任何问题。
总结
主要点是Capgo简化了快速有效地部署热修复的过程,具有可靠的交付记录 9.476亿次更新 947.6 million updates across [1].
| 1,400个生产应用 | Step | Action |
|---|---|---|
| Goal | 创建 & 测试 | Ensure code quality |
| Set Up Capgo | 设置 npx @capgo/cli init |
使用插件安装 |
| 上传 | 通过 CLI 进行文件传输 | 启用快速发布 |
| 配置 | 分配用户并设置规则 | 精确部署更新 |
| 监控 | 跟踪性能并解决问题 | 提高效率 |
按照以下步骤将 Capgo integrate 到您的工作流程中并简化您的更新过程
开始
在开始之前,请花点时间回顾上面的步骤。它们将部署过程分解为可管理的动作,使其更容易实施
开始您的Capgo集成,通过将CapgoCLI添加到您的项目中。通过 端到端加密,该平台每次都确保安全可靠的更新。
“Capgo是智能的热code推送方式。”
为了更高效的工作流,集成Capgo与您的CI/CD工具,如Azure DevOps、GitLab或GitHub。此设置使您能够自动部署,同时您可以控制更新分发通过用户分配功能。
继续阅读:5步部署Capgo热修复
如果您正在使用 5步部署Capgo热修复 来规划安全性和合规性,连接它与 加密 加密 加密 为 Compliance 的实现细节 Capgo 安全扫描器 为 Capgo 安全扫描器 的产品工作流程 Capgo 安全 为 Capgo 安全 的产品工作流程 Capgo 信任中心 为 Capgo 信任中心 的产品工作流程