Mon Morrisons
App de fidélité alimentaire où les écrans de campagne et de récompenses changent à chaque promotion.
- Installations Google Play
- 2,8 M
- Note du store
- 3.1
Lorsqu'une bannière de soldes, un champ promo code ou une étape de paiement nécessite un correctif web, envoyez-le via le Capgo CLI. Testez-le sur un canal de staging, déployez-l’auprès d'une partie de vos clients, et effectuez un rollback si le tunnel d'achat présente un problème.
Essai gratuit illimité de 14 jours. Aucune carte bancaire requise Garantie de remboursement de 14 jours. Résiliable à tout moment.
Besoin d'une offre Enterprise ? Parler à notre équipe
Pourquoi les équipes retail ajoutent un canal live update
Une vente commence et le champ promo code échoue sur une plateforme. Le correctif ne prend que quelques lignes de JavaScript.
Avec un processus limité aux stores, vous compilez un nouveau binaire et le soumettez. La validation par le store prend souvent 24 à 48 heures, parfois bien plus.
Même après l'approbation, les clients doivent encore installer la nouvelle version. La campagne peut être terminée avant que la plupart ne l'aient installée.
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 du checkout devrait d'abord toucher une petite partie des clients, avec un retour arrière rapide.
Les clients font leurs mises à jour à des moments différents. Un bundle nécessitant de nouveaux code natifs ne doit pas atteindre les anciens binaires.
Le marketing et la QA veulent voir les écrans de campagne sur un téléphone avant leur mise en ligne.
Ce que Capgo apporte aux équipes retail
Préparez l'UI de vos campagnes, déployez-les auprès d'une partie de vos clients et gardez un retour en arrière simple. Les changements natifs passent toujours par les stores.
Envoyez le JavaScript, le HTML ou le CSS corrigé. Les appareils sur le canal le téléchargent en arrière-plan et l'exécutent dès que l'app repasse au premier plan.
Doc sur le comportement des mises à jourEnvoyez un nouveau bundle pour le checkout ou la page produit à une partie des appareils pendant que les autres restent sur le bundle stable. Il s'agit d'un contrôle de release, pas d'un test A/B : comparez les conversions via vos propres analytics.
Docs sur le déploiement progressifSi une release casse le panier, annulez le déploiement progressif ou choisissez le bundle précédent dans l'historique du canal. Un bundle qui ne parvient pas à démarrer effectue un rollback automatique sur l'appareil.
Doc sur les rollbacksEnvoyez le bundle de la campagne sur un canal de staging et ouvrez-le sur un appareil réel via un QR code. Déployez-l’une fois validé par l'équipe.
Doc sur les canaux# 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 get-qr
Comment ça marche
Un flux typique pour une promo ou un changement de checkout dans une app e-commerce Capacitor. Chaque commande ci-dessous provient de la doc Capgo CLI.
Envoyez le bundle de la campagne sur le staging et scannez le QR code pour l'ouvrir sur un appareil réel. L'aperçu du bundle doit être activé pour l'app.
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
Doc sur les canaux
Envoyez en production avec --rollout. La plupart des acheteurs restent sur le bundle stable jusqu'à votre promotion.
npx @capgo/cli@latest bundle upload --channel production --delta --rollout 10
Docs sur le déploiement progressif
Vérifiez les données d'installation et d'échec dans Capgo et vos propres dashboards de vente, puis déployez le bundle sur chaque appareil du canal.
npx @capgo/cli@latest channel set production --rollout-promote
Consulter la doc Observe
Renvoyez la cohorte de déploiement progressif vers la version stable en une commande, ou choisissez un bundle précédent dans l'historique du canal.
npx @capgo/cli@latest channel set production --rollout-rollback
Doc sur les rollbacks
Apps développées avec Capacitor
Les apps de drive et de fidélité peuvent modifier les promos, les accès aux récompenses, l'onboarding et les messages du checkout plus vite qu'un cycle de release binaire.
App de fidélité alimentaire où les écrans de campagne et de récompenses changent à chaque promotion.
Application de shopping où le contenu des offres et les parcours de navigation changent continuellement.
Une app de courses où le checkout, la liste et la fidélité peuvent évoluer indépendamment.
Témoignages clients
Fondateur, NuTriQ
“Pouvoir pousser instantanément des mises à jour OTA en production sans attendre les cycles complets de validation de l’App Store est un avantage opérationnel énorme.”
Lead Developer, drivolino GmbH
« Le plugin Capgo Capacitor Updater a totalement transformé notre façon de déployer les mises à jour. Ce qui prenait des jours ne prend plus que quelques minutes. »
Développeur, Webincode
« Pouvoir ajouter des Device ID à certains groupes et n'envoyer les changements qu'à certains groupes, ça nous sauve la vie. »
FAQ
Ce qu'un live update peut changer dans une application de shopping, et comment sécuriser le checkout.
Les prix proviennent généralement de votre backend, modifiez-les donc là-bas. Un live update modifie le code web et les assets qui les affichent : bannières promo, pages produits, panier et écrans de checkout. Toute modification des SDK de paiement natifs ou des plugins nécessite une release sur les stores.
Docs de compatibilité nativeNon. Un déploiement progressif envoie un bundle à une fraction d'appareils aléatoire et persistante pour limiter les risques. Il ne mesure pas la conversion. Pour vos expérimentations, utilisez vos outils d'analytics ou de feature flags. Utilisez les canaux lorsque des utilisateurs spécifiques ont besoin d'un bundle différent.
Docs sur le déploiement progressifEnvoyez le bundle sur un canal de staging et ouvrez-le sur un appareil via un QR code, ou épinglez des appareils de test à ce canal via un device override. Une fois approuvé, déployez le même bundle en production.
Doc sur les canauxSi le nouveau bundle ne parvient pas à démarrer et n'appelle jamais notifyAppReady(), l'appareil effectue un rollback automatique. S'il démarre mais que le checkout ne fonctionne pas correctement, effectuez un rollback du déploiement progressif ou choisissez le bundle précédent dans l'historique du canal.
Doc sur les rollbacksPar défaut, les appareils la téléchargent en arrière-plan et l'exécutent la prochaine fois que l'application repasse au premier plan. Si les clients doivent la voir dès le premier écran, utilisez un mode de mise à jour directe comme onLaunch.
Doc sur le comportement des mises à jourConfigurez un canal de staging et un déploiement progressif sur votre propre application pendant l'essai.
Déployez les changements de promo et de checkout via des Capgo live updates pendant une campagne.
support humain par Martin
Essai gratuit illimité de 14 jours. Aucune carte bancaire requise Garantie de remboursement de 14 jours. Résiliable à tout moment.
Besoin d'une offre Enterprise ? Parler à notre équipe