设置 & 忘记
商店发布很慢。 Capgo 更新是即时的。
安装本机应用程序一次通过您的私人商店或 MDM。 之后,通过 Capgo 发送 web 修复,跟踪谁接收了它们,并保持离线设备在最后一个好的捆绑包中。
频道映射
- 频道映射
- prod, site-eu, site-us
- 发布规则
- 先发布一个站点,然后发布所有位置
- 在同步期间更新
- 在离线状态下运行
- 只需安装一次
- 通过企业商店或 MDM 将已签名的本机 shell 发送
- 在同步期间更新
- 设备在预定的同步时间窗口、签到时间或任何可用网络窗口中拉取最新的捆绑包
- 在离线状态下运行
- 设备在离线状态下使用缓存捆绑包时仍然可以正常工作
每次发布商店都会拖慢团队
Store 和企业包发布很难在每台设备上协调和验证。 Capgo 给你一个立即发布的 web 层路径,带有通道、设备日志、分阶段发布和回滚功能。
- 一次安装
- 1x
- 同步时更新
- CI 上传
- 离线运行
- 缓存
无需配置的工作流程
- 1
只需发布一次原生 shell
通过 MDM、企业应用商店或内部设备配置流程分发经过签名的 iOS 或 Android 应用程序。
- 2
锁定设备到正确的通道
使用生产环境的默认通道,然后根据需要分割到站点、国家、团队或硬件版本。
- 3
从CI发布Web更新
构建、测试并上传Capacitor Web包到Capgo。本机code更改仍然通过您的正常企业打包流程。
- 4
在线更新
设备在计划的联网时间内获取更新,并在离线使用时保留最后一个良好包。
- 5
观察、回滚、重复
使用频道、设备日志、阶段性发布和回滚,以免在生产安装中要求本地团队进行调试。
针对离线企业约束
将Capgo作为Web资产的发布层,而不是替代您的本机分布过程。 本机二进制文件仍然通过您的企业打包流程。
- 离线首先运行时
- 应用程序从安装的本机 shell 和最后验证的Capgo包中打开,因此用户可以在没有活跃连接的情况下继续工作。
- 站点级控制
- 将发布推送到一个站点,验证它与一个小组,然后将相同的包推送到更多位置。
- 低触发用户
- 用户持续打开同一内部应用。设备连接到Wi-Fi或预定同步时间窗口时,更新会在后台下载。
- 审计友好发布
- 工程团队可以看到捆绑包版本、渠道、发布状态和设备日志,而不需要向本地团队求助进行排查。
示例实现模式
使用Capgo作为Web资产的发布层,而不是替代您的本机分发流程。 本机二进制文件仍然通过您的企业打包流程移动。
CI上传
# Build and publish the web layer
npx @capgo/cli@latest bundle upload --channel site-eu
# Promote after the first site validates it
npx @capgo/cli@latest channel set production com.enterprise.app --latest 应用渠道配置
const config = {
plugins: {
CapacitorUpdater: {
defaultChannel: 'production',
autoUpdate: true,
},
},
} 什么是它,什么不是它
- 使用此功能进行私有企业分发,通过MDM、Apple Business Manager、Android Enterprise或内部企业商店。
- Capgo更新JavaScript、HTML、CSS和资产。 本机插件更改仍然需要一个新的签名本机包。
- 离线设备将持续运行最后一次成功的捆绑包,直到重新连接并获取下一个批准的更新。
- This is not a consumer App Store bypass. It is a private-app operating model for teams that already self-distribute.
为您的内部应用获取此发布模型。
根据您的实际运营模式,映射渠道、发布规则和跟踪。