Il mio Morrisons
App loyalty grocery con schermate di campagne e reward che cambiano a ogni promozione.
- Installazioni Google Play
- 2,8M
- Valutazione store
- 3.1
Se un banner, un campo promo code o un passaggio del checkout richiede un fix via web, caricalo con Capgo CLI. Testalo su un canale di staging, invialo a una parte degli utenti e fai il rollback se il checkout non è corretto.
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Rimborso garantito entro 14 giorni. Annulla quando vuoi.
Esigenze Enterprise? Parla con il nostro team
Perché i team retail usano live update
Un saldi inizia e il campo promo code fallisce su una piattaforma. La soluzione? Poche righe di JavaScript.
Con un processo basato solo sugli store, devi buildare un nuovo binario e sottoporlo a revisione. I tempi di approvazione sono spesso di 24–48 ore, a volte molto di più.
Anche dopo l'approvazione, gli utenti devono comunque installare la nuova versione. La campagna potrebbe finire prima che la maggior parte di loro lo faccia.
Promozioni, nuovi lanci e saldi stagionali iniziano in orari prestabiliti. Un fix a livello web non dovrebbe dipendere dalle code di revisione degli store.
Una modifica al carrello o al checkout dovrebbe raggiungere prima una piccola parte di utenti, con un modo rapido per tornare indietro.
Gli utenti aggiornano l'app in tempi diversi. Un bundle che richiede nuovi code nativi non deve raggiungere i binari più vecchi.
Marketing e QA vogliono vedere le schermate della campagna su uno smartphone prima del rilascio ufficiale.
Cosa offre Capgo ai team retail
Prepara la UI della campagna, distribuiscila a una parte degli acquirenti e mantieni un rollback in un solo step. Le modifiche native passano comunque dagli store.
Fai l'upload di JavaScript, HTML o CSS corretti. I dispositivi sul canale lo scaricano in background e lo eseguono la prossima volta che l'app torna in primo piano.
Docs sul comportamento degli updateInvia un nuovo bundle per il checkout o la pagina prodotto a una parte dei dispositivi, mentre gli altri restano sul bundle stabile. È un controllo del rilascio, non un A/B test: confronta le conversioni nei tuoi analytics.
Docs sui rollout progressiviSe un rilascio rompe il carrello, annulla il rollout o seleziona il bundle precedente dalla cronologia del canale. Un bundle che non riesce ad avviarsi esegue il rollback automaticamente sul dispositivo.
Docs sui rollbackFai l'upload del bundle della campagna su un canale di staging e aprilo su un dispositivo reale con un QR code. Promuovilo quando il team dà l'ok.
Docs canali# 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
comando get-qr
Come funziona
Un flusso tipico per una promo o un cambio al checkout in un'app shopping Capacitor. Ogni comando proviene dalla documentazione Capgo CLI.
Fai l'upload del bundle della campagna su staging e scansiona il QR code per aprirlo su un dispositivo reale. L'app deve avere il bundle preview abilitato.
npx @capgo/cli@latest bundle upload --channel staging --qr-preview
Docs canali
Carica in produzione con --rollout. La maggior parte degli utenti rimarrà sul bundle stabile finché non deciderai di promuoverlo.
npx @capgo/cli@latest bundle upload --channel production --delta --rollout 10
Docs sui rollout progressivi
Controlla i dati su installazioni e fallimenti in Capgo e nelle tue dashboard di vendita, poi promuovi il bundle su tutti i dispositivi del canale.
npx @capgo/cli@latest channel set production --rollout-promote
Documentazione di Observe
Riporta la cohort di rollout alla versione stable con un solo comando, o scegli un bundle precedente dalla cronologia del canale.
npx @capgo/cli@latest channel set production --rollout-rollback
Docs sui rollback
App buildate con Capacitor
App per grocery e loyalty possono aggiornare promozioni, reward, onboarding e messaggi di checkout più velocemente di un ciclo di release binaria.
App loyalty grocery con schermate di campagne e reward che cambiano a ogni promozione.
App retail dove contenuti e percorsi di navigazione cambiano continuamente.
App di grocery dove checkout, liste e loyalty possono evolversi in modo indipendente.
Cosa dicono i clienti
Fondatore, NuTriQ
“Poter rilasciare aggiornamenti OTA in produzione all'istante, senza attendere i cicli completi di revisione dell'App Store, è stato un enorme vantaggio operativo.”
Lead Developer, drivolino GmbH
“Il plugin Capgo Capacitor Updater ha rivoluzionato il nostro modo di rilasciare gli aggiornamenti. Quello che prima richiedeva giorni, ora si fa in pochi minuti.”
Sviluppatore, Webincode
“Poter aggiungere i Device ID a determinati gruppi e inviare le modifiche solo a quei gruppi è una manna.”
FAQ
Cosa può cambiare un live update in un'app di shopping e come mantenere sicuro il checkout.
I prezzi di solito arrivano dal tuo backend, quindi vanno cambiati lì. Un live update cambia il code web e gli asset che li mostrano: banner promozionali, pagine prodotto, carrello e schermate di checkout. Le modifiche agli SDK o ai plugin di pagamento nativi richiedono una release sullo store.
Docs sulla compatibilità nativaNo. Un rollout progressivo invia il bundle a una quota random e persistente di dispositivi per limitare i rischi. Non misura la conversione. Per gli esperimenti, usa i tuoi strumenti di analytics o di feature flag. Usa i canali quando utenti specifici necessitano di un bundle differente.
Docs sui rollout progressiviFai l'upload del bundle su un canale di staging e aprilo su un dispositivo tramite un QR code, oppure assegna i dispositivi di test a quel canale con un device override. Una volta approvato, promuovi lo stesso bundle in produzione.
Docs canaliSe il nuovo bundle non si avvia e non chiama notifyAppReady(), il dispositivo effettua il rollback automaticamente. Se si avvia ma il checkout presenta problemi, interrompi il rollout progressivo o seleziona il bundle precedente dalla cronologia del canale.
Docs sui rollbackDi default, i dispositivi lo scaricano in background e lo eseguono la prossima volta che l'app torna in foreground. Se gli utenti devono vederlo subito sulla prima schermata, usa una modalità di update diretto come onLaunch.
Docs sul comportamento degli updateConfigura un canale di staging e un rollout progressivo sulla tua app durante la prova.
Distribuisci modifiche a promo e checkout come Capgo live updates durante una campagna.
supporto umano di Martin
Prova gratuita illimitata di 14 giorni. Nessuna carta di credito richiesta Rimborso garantito entro 14 giorni. Annulla quando vuoi.
Esigenze Enterprise? Parla con il nostro team