我的瑞士信贷
账户应用,支持、计划和计费变更应该静悄悄地发布。
- 谷歌商店安装
- 180万
- 应用商店评分
- 4.4
设置与忘记
仅需通过 MDM 或内部商店安装原生应用程序一次。之后,Capgo 会在后台下载新 Web 包,等待您选择应用时应用它们,失败的包回滚,显示每台设备运行的版本。
来自 Martin 的人性化支持
频道映射
Capgo通常用于自动更新设备的Web层,自动回滚失败的包,并且告知您每个设备正在运行什么。
请将Capgo作为Web资产的发布通道,而不是取代您的原生分发。原生二进制文件仍然需要通过您的企业打包流程。
如何工作
配置应用程序一次,然后从CI发布并在控制台中监控。以下所有命令和设置都是来自Capgo文档的。
defaultChannel 将从此构建中的所有设备都放置在正确的频道中,例如每个网站一个。 autoUpdate:'always' 一旦下载完成,就会应用新的捆绑包,这适用于永远不会进入后台的 kiosk 应用程序。
// capacitor.config.ts
plugins: {
CapacitorUpdater: {
defaultChannel: 'site-eu',
autoUpdate: 'always',
autoSplashscreen: true,
},
},
更新行为文档
这告诉更新器新捆绑包已加载。如果一个捆绑包永远无法到达,设备会自动切换回最后一个工作的捆绑包。
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// once your app has loaded
CapacitorUpdater.notifyAppReady()
notifyAppReady() 和自动回滚
上传时使用 --delta,设备只下载更改的文件。当第一个网站看起来正确时,将同一个捆绑包链接到其他频道。
npx @capgo/cli@latest bundle upload --channel site-eu --delta
# after the first site checks out
npx @capgo/cli@latest channel set site-us com.example.app \
--bundle 1.4.2
频道文档
设备日志显示每次检查、下载、安装和失败。 Observe (beta) 比较了捆绑包版本的启动和 WebView 时间。要回滚一个网站,请将其之前的捆绑包链接。
# roll site-eu back to the previous bundle
npx @capgo/cli@latest channel set site-eu com.example.app \
--bundle 1.4.1
Observe
使用 Capacitor 构建的应用
电信和支持应用有计费、计划、支持和设备工作流程,必须保持最新状态,而不需要用户安装一个新的二进制文件来实现每个小改进。
账户应用,支持、计划和计费变更应该静悄悄地发布。
运营商自助应用,用户不应管理每个小更新。
支持应用程序,诊断和帮助流程需要维护而无需发布额外负载。
开发者, Webincode
“能够将设备ID添加到特定组并推送更改到仅特定组是救命稻草.”
drivolino GmbH的首席开发官, Sergiu S
“Capgo Capgo Capacitor Updater插件彻底改变了我们如何部署更新。过去的几天现在只需要几分钟.”
NuTriQ创始人, Kapil
“能立即推送生产 OTA 更新,无需等待完整 App Store 审核周期,这对我们来说是一个巨大的运营优势.”
常见问题
对于无人手动更新的自助机、MDM 和内部应用
是的,设置为'always'的autoUpdate。插件每 10 分钟检查一次(periodCheckDelay,600 秒最小),并立即应用下载的包。默认'atBackground',包将等待应用程序进入后台。立即应用还需要 @capacitor/splash-screen 和开启 autoSplashscreen。
更新行为文档如果新包在 10 秒内不调用 notifyAppReady(),设备将切回之前的工作包。您还可以将通道指向较早的包,或者强制使用内置包,设备在下一次检查时会接收它。
回滚文档如果您设置了 Capgo Notifications,且通道设置为 --send-update-notification,则会在更改通道包后发送一个静默的更新检查通知。交付是最佳努力的,取决于操作系统、网络和设备状态。它无法到达离线或强制退出的应用程序。
无声更新检查是的,对于原生应用。Capgo 更新 JavaScript、HTML、CSS 和资产。新插件、原生 code 和 Capacitor 配置更改仍然以签名包的形式通过您的 MDM 或内部商店发送。
需要原生构建什么企业计划提供专用、混合和许可的自主设置。您还可以使用开源更新器运行自己的更新服务器,但您需要自己构建功能,如通道和统计。
自主更新器文档