Mon Morrisons
Application de fidélité alimentaire où les écrans de campagne et de récompenses changent avec chaque promotion.
- Téléchargements sur Google Play
- 2,8M
- Note de magasin
- 3.1
Lorsqu'un bandeau de vente, un champ de promotion code ou une étape de paiement nécessite une correction de la couche web, téléchargez-l’avec le Capgo CLI. Testez-le sur un canal de test, envoyez-l’à une partie des acheteurs et annulez-le si le paiement semble incorrect.
Un soutien humain de Martin
Why retail teams add a live update lane
Une vente commence et le champ de promotion code échoue sur une plateforme. La solution est quelques lignes de JavaScript.
Avec un processus de magasin uniquement, vous créez un nouveau binaire et le soumettez. La revue du magasin prend souvent 24 à 48 heures, parfois beaucoup plus longtemps.
Même après l'approbation, les acheteurs doivent encore installer la nouvelle version. Le campagne peut être terminée avant que la plupart d'entre eux le fassent.
Promotions, product drops, and seasonal sales start at a set time. A web-layer fix should not depend on a review queue.
Une modification du panier ou de la caisse devrait atteindre une petite partie des acheteurs en premier, avec un moyen rapide de retour.
Les acheteurs mettent à jour à des moments différents. Un bundle qui nécessite un nouveau code natif ne doit pas atteindre les anciens binaires.
Les équipes marketing et QA souhaitent visualiser les écrans de campagne sur un téléphone avant leur mise en ligne.
Ce qui Capgo donne aux équipes de détail
Présentez la campagne UI, envoyez-l’à une fraction de clients et gardez une voie de retour en un pas. Les modifications natives passent toujours par les magasins.
Téléchargez le code JavaScript, HTML ou CSS corrigé. Les appareils sur le canal téléchargent cela en arrière-plan et l'exécutent la prochaine fois que l'application revient en avant-plan.
Mise à jour de comportementSend a new checkout or product page bundle to a share of devices while everyone else stays on the stable bundle. This is a release control, not an A/B test: compare conversion in your own analytics.
Déploiements progressifsIf a release breaks the cart, roll the rollout back or pick the previous bundle from the channel history. A bundle that fails to start rolls back on the device by itself.
RétrogradationsTéléchargez le bundle de la campagne sur un canal de pré-production et ouvrez-le sur un appareil réel avec un QR code. Promotez-le lorsque l'équipe donne son accord.
Canaux de documentation# 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
commande QR
Comment ça marche
Un flux typique pour une modification de promotion ou de paiement dans une application de commerce de détail Capacitor. Chaque commande ci-dessous est issue des Capgo CLI docs.
Téléchargez le bundle de la campagne sur la pré-production et scannez le QR code pour l'ouvrir sur un appareil réel. La prévisualisation du bundle doit être activée pour l'application.
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
Canaux de documentation
Téléchargez-l’en production avec --rollout. La plupart des acheteurs restent sur le bundle stable jusqu'à ce que vous le promouviez.
npx @capgo/cli@latest bundle upload --channel production --delta --rollout 10
Déploiements progressifs
Vérifiez les données d'installation et d'échec dans Capgo et vos tableaux de bord de vente, puis promouvez le bundle sur tous les appareils du canal.
npx @capgo/cli@latest channel set production --rollout-promote
Observez les docs
Envoyez le groupe de déploiement de retour à stable en une seule commande, ou choisissez un bundle plus ancien du historique du canal.
npx @capgo/cli@latest channel set production --rollout-rollback
Rétrogradations
Apps built with Capacitor
Les applications de supermarché et de fidélité peuvent modifier les promotions, les points de récompense, l'inscription et les messages de la caisse plus rapidement qu'un cycle de mise à jour binaire ne le permet.
Application de fidélité alimentaire où les écrans de campagne et de récompenses changent avec chaque promotion.
Application de shopping au détail où le contenu et les chemins de navigation changent constamment.
Application de magasin où la facturation, la liste et la fidélité peuvent être améliorées indépendamment.
Preuve de clients
Fondateur, NuTriQ
« Pouvoir déployer des mises à jour OTA en production instantanément, sans attendre les cycles de revue complets de l'App Store, a été un avantage opérationnel considérable. »
Développeur principal, drivolino GmbH
“Le plugin de mise à jour Capgo Capacitor a complètement transformé la façon dont nous expédions les mises à jour. Ce qui prenait des jours ne prend plus que des minutes.”
Développeur, Webincode
“La capacité d'ajouter des identifiants de dispositif à certains groupes et de pousser les modifications uniquement vers certains groupes est un véritable sauveur.”
FAQ
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.
Documents de compatibilité natifsNon. Une mise en production progressive envoie un bundle à un nombre aléatoire de dispositifs, ce qui limite le risque. Il ne mesure pas les conversions. Pour les expériences, utilisez vos outils d'analytique ou de flag de fonctionnalité. Utilisez les canaux lorsque des utilisateurs spécifiques ont besoin d'un bundle différent.
Documents de mise en production progressiveTéléchargez le bundle dans un canal de test et ouvrez-le sur un appareil avec un QR code, ou attachez des appareils de test à ce canal avec un déverrouillage de dispositif. Promouvez le même bundle vers la production lorsque vous l'avez approuvé.
Liens de canauxSi la nouvelle version ne démarre pas et ne lance jamais la méthode notifyAppReady(), le dispositif revient automatiquement à la version précédente. Si elle démarre mais que le processus de paiement se comporte mal, annulez la mise à jour progressive ou sélectionnez la version précédente dans l'historique des canaux.
RétrogradationsPar défaut, les appareils téléchargent la mise à jour en arrière-plan et l'exécutent la prochaine fois que l'application revient en avant-plan. Si les acheteurs doivent la voir dès la première page, utilisez un mode de mise à jour direct comme onLaunch.
Mise à jour du comportementConfigurez un canal de test et une mise à jour progressive sur votre propre application pendant la période d'essai.
Support humain de Martin
14 jours d'essai gratuit. Pas de carte de crédit requise. Conçu pour les applications Capacitor.