购物
My Morrisons
- 超市积分应用,促销和奖励屏幕随着每个促销而改变。
- 2.8万
- 商店评分
- 3.1
When a sale banner, promo code field, or checkout step needs a web-layer fix, upload it with the Capgo CLI. Test it on a staging channel, send it to a share of shoppers, and roll it back if checkout looks wrong.
Ji shu shang wu
为什么零售团队添加一个live update通道
一场促销活动开始,促销活动的code字段在某个平台上失败了。修复方法是几行JavaScript代码。
使用商店独有的过程,您可以构建一个新的二进制文件并提交它。商店的审核通常需要24-48小时,有时甚至更长。
即使经过批准,购物者仍然需要安装新的版本。营销活动可能在大多数人都安装之前就结束了。
促销活动、产品降价和季节性促销活动始于固定时间。Web层的修复不应依赖于审核队列。
更改购物车或支付流程应该首先影响少数购物者,并且应该有一个快速的回退方式。
购物者在不同时间更新应用程序。一个需要新本机code的捆绑包不应影响旧的二进制文件。
营销和QA团队希望在发布活动之前在手机上看到活动页面。
什么Capgo给了零售团队
阶段性营销 UI,将其发送到购物者的一部分,并保持一步回退。原生更改仍然通过商店。
将营销活动包上传到一个测试频道,并在真实设备上打开一个带有二维码的code。等待团队成员确认后再进行推广。
频道文档# upload the campaign bundle to staging, print a QR code
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
# after sign-off, ship the same code to production
npx @capgo/cli@latest bundle upload --channel production --rollout 10
获取二维码命令
如何运作
零售团队在Capacitor中推送一个活动变更的典型流程。以下每个命令都来自Capgo CLI文档。
将营销活动包上传到测试频道,并扫描二维码code来在真实设备上打开它。必须启用应用程序包预览。
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
频道文档
使用--rollout上传到生产环境。除非推广,否则大多数顾客将保持在稳定包中。
npx @capgo/cli@latest bundle upload --channel production --delta --rollout 10
渐进式发布文档
在Capgo和您的销售仪表板中检查安装和失败数据,然后在所有设备上推广包到频道。
npx @capgo/cli@latest channel set production --rollout-promote
观察文档
如果它不起作用,
npx @capgo/cli@latest channel set production --rollout-rollback
回滚文档
使用Capacitor构建的应用
零售应用
My Morrisons
零售购物应用程序,内容和浏览路径不断变化。
购物应用,收银、清单和忠诚度可以独立更新。
NuTriQ 创始人
“能够立即推送生产 OTA 更新,无需等待完整 App Store 审核周期,这对我们来说是一个巨大的运营优势.”
drivolino GmbH 的首席开发官
“Capgo Capacitor Updater 插件彻底改变了我们如何发布更新。过去需要几天的时间,现在只需要几分钟.”
Webincode 开发人员
“能将设备 ID 添加到特定组并将更改推送到仅特定组的功能是救命的.”
常见问题
What a live update can change in a shopping app, and how to keep checkout safe.
Prices usually come from your backend, so change them there. A live update changes the web code and assets that display them: promo banners, product pages, cart and checkout screens. Changes to native payment SDKs or plugins need a store release.
原生兼容性文档不是。渐进式发布会向随机、粘性分发设备的随机百分比发送包,不会测量转换。对于实验,请使用您的分析或特性标志工具。使用通道时,需要为特定用户提供不同的包。
渐进式发布文档Upload the bundle to a staging channel and open it on a device with a QR code, or pin test devices to that channel with a device override. Promote the same bundle to production when it is approved.
频道文档如果新版本无法启动并且从未调用notifyAppReady(),设备会自动回滚。如果它启动了,但结账功能异常,回滚进展更新或从频道历史中选择之前的版本。
回滚文档默认情况下,设备在后台下载并在下一次应用回到前台时运行。如果购物者必须在第一屏幕上看到它,请使用直接更新模式,如onLaunch。
更新行为文档