Saltare al contenuto principale
Aggiornamenti diretti

Risolve i bug in secondi, non in settimane

Il tuo app non può permettersi di avere bug critici che rimangono non risolti mentre le recensioni dell'App Store si trascinano. Gli Aggiornamenti diretti assicurano che ogni utente riceva la correzione immediatamente al loro prossimo avvio dell'app.

Gli aggiornamenti si applicano istantaneamente
Zero sessioni obsolete
Tempo di aggiornamento inferiore a un secondo

Il Problema

Aggiornamenti di Background Non Sono Abbastanza Veloci per le Correzioni Critiche

Il Problema con gli Aggiornamenti di Background

1

L'Utente Apre l'App con Bug

Il tuo aggiornamento è disponibile, ma l'utente vede la versione con il bug. L'aggiornamento di background inizia in modo silenzioso.

2

L'Utente Esperienza il Bug

Loro incontrano l'esatto problema che hai risolto. La frustrazione cresce. Forse lasciano una recensione di 1 stella.

3

L'Aggiornamento Si Applica alla PROSSIMA Avviamento

La correzione era pronta, ma loro dovevano esperire il bug prima. Per le questioni critiche, questo non è accettabile.

Con gli aggiornamenti di background, gli utenti esperiscono bug almeno una volta dopo che hai risolto il problema. Per le questioni critiche, questo è troppo spesso.

Quando ogni sessione conta

Flusso di Pagamento Rotto

Gli utenti non possono completare gli acquisti. Ogni sessione senza la soluzione è una perdita di ricavi.

Vulnerabilità di Sicurezza

È stata scoperta una falla di sicurezza. Gli utenti non dovrebbero eseguire il file vulnerabile code neanche una volta.

Scadenza della Conformità

Nuove norme entrano in vigore a mezzanotte. Ogni utente deve vedere gli accordi aggiornati immediatamente.

La Soluzione

Aggiornamenti che si applicano prima che l'app venga visualizzata

Aggiornamenti Diretti controllano e applicano gli aggiornamenti quando gli utenti aprono la tua app - prima che vedano qualcosa. L'esperienza è indolore e ogni sessione esegue il tuo ultimo code.

Modalità di Sfondo (Predefinito)

1
L'utente apre l'app
2
L'app viene visualizzata immediatamente (versione vecchia)
3
Gli aggiornamenti vengono scaricati in sfondo
4
Aggiornamento si applica alla prossima esecuzione

Gli utenti sperimentano sempre una sessione con la versione vecchia dopo che hai pubblicato un aggiornamento.

Modalità diretta (istantanea)

1
L'utente apre l'app
2
L'aggiornamento scarica immediatamente (~500ms)
3
L'app si rende con la versione più recente

Gli utenti vedono sempre la tua code. Nessuna eccezione. Nessuna sessione obsoleta.

capacitor.config.ts
// Enable Direct Updates - one config change
CapacitorUpdater: {
  autoUpdate: 'always', // Updates apply immediately on app open
}

// That's it. When users open your app:
// 1. Capgo checks for updates (~50ms)
// 2. If available, downloads immediately (~200-500ms)
// 3. Applies before your app renders
// Users always see the latest version. Zero exceptions.

Impatto reale

Come QuickCart ha eliminato le fallite di pagamento in una notte

QuickCart

E-Commerce - App di vendita a flash

QuickCart esegue vendite flash con 100.000+ utenti connessi contemporaneamente durante gli eventi di picco. Quando un aggiornamento del gateway di pagamento interruppe il loro flusso di checkout, scoprirono il problema 4 ore in un grande evento di vendita. Con gli aggiornamenti in background, gli utenti che avevano già aperto l'applicazione avrebbero sperimentato il bug.

Il loro team di ingegneria ha spinto la correzione in 23 minuti. Ma con gli aggiornamenti in background, più di 40.000 utenti che avevano aperto l'applicazione durante quei 23 minuti avrebbero ancora colpito il bug nella loro sessione corrente. A un loro valore medio di ordine di $47, questo rappresentava più di $1,8 milioni di ricavi a rischio.

Dopo aver passato a Aggiornamenti Diretti, il loro prossimo incidente è stato risolto con zero transazioni colpite. La correzione è stata distribuita in 18 minuti, e ogni utente che ha aperto l'applicazione dopo quel momento ha ricevuto la versione corretta immediatamente. Il loro CFO insiste ora sugli Aggiornamenti Diretti per tutti i flussi di pagamento faccia a faccia.

I Risultati

Tempo per la distribuzione al 100% 0 minuti
Transazioni colpite post-correzione 0
Ricavi protetti per incidente $1,8M+
Biglietti di supporto per i clienti -97%

"Gli aggiornamenti in background sono sufficienti per le rilasci di funzionalità. Ma per qualsiasi cosa tocchi i pagamenti, l'autenticazione o la conformità? Gli Aggiornamenti Diretti sono inaccettabili."

— David Park, VP di Ingegneria presso QuickCart

Why gli squadri scelgono gli aggiornamenti diretti

Gli aggiornamenti diretti risolvono problemi che gli aggiornamenti in background non possono. Ecco cosa fa la differenza.

Zero sessioni obsolete

Ogni utente che apre l'app dopo un aggiornamento riceve la versione più recente immediatamente. Nessuna eccezione. Nessuna 'un'altra sessione con il bug'. Ogni singola sessione esegue la tua ultima code.

  • 100% delle sessioni eseguono la tua ultima code - non il 95%, non il 99%, ma il 100%
  • Il corretto delle bug critici raggiunge gli utenti prima che possano sperimentare il bug
  • Gli aggiornamenti di conformità hanno effetto immediato su tutti i dispositivi

100%

di sessioni che eseguono la tua ultima code

Risoluzione immediata dei bug

Quando puoi inviare una correzione, è veramente corretta. Gli utenti non sperimentano il bug 'un'altra volta' mentre attendono la prossima versione. Il momento in cui aprono l'app dopo la tua correzione, ricevono la versione corretta.

  • Non ci sono più 'ho appena colpito quel bug' ticket di supporto dopo che hai distribuito
  • Il monitoraggio mostra un miglioramento immediato, non curve di rollout graduali
  • Ingegneri on-call possono tornare a dormire immediatamente dopo il deployment

0

Esperienze di bug dopo il fix distribuito

Onboarding Utente Ottimizzato

Gli utenti nuovi che scaricano il tuo app per la prima volta ricevono sempre il tuo miglior flusso di onboarding. Quando testi A/B e trovi un vincitore, ogni nuovo utente lo riceve immediatamente - non dopo un ciclo di download di background.

  • Gli utenti nuovi non vedono mai flussi di onboarding obsoleti
  • I vincitori dei test A/B si distribuiscono immediatamente al 100% degli utenti nuovi
  • Le prime impressioni sono sempre la tua migliore esperienza corrente

+34%

Miglioramento della retention del giorno 1

Quando Usare Aggiornamenti Diretti

Gli Aggiornamenti Diretti sono ideali per scenari in cui la coerenza immediata conta più degli aggiornamenti invisibili.

Correzioni Critiche di Bug

Fallimenti di pagamento, problemi di autenticazione, corruzione di dati - bug in cui sperimentarli una volta è troppo molte volte.

Registrazione Utente Nuovo

Le prime impressioni contano. Assicurati che ogni nuovo utente riceva la tua migliore esperienza di onboarding ottimizzata fin dalla prima sessione.

Funzionalità Legate agli Eventi

Le funzionalità legate a specifiche date - sconti di Natale, lanci di prodotti, eventi in diretta. Devono essere attive esattamente quando inizia l'evento.

Patch di Sicurezza

Un vulnerabilità è stata scoperta? Gli utenti non dovrebbero eseguire il code vulnerabile nemmeno una volta dopo che lo hai patchato.

Rilascio di Test A/B

Hai trovato una variante vincente? Inviala a tutti gli utenti immediatamente invece di attendere gli aggiornamenti di background graduale.

Aggiornamenti di Conformità

Nuove normative, termini aggiornati, dichiarazioni obbligatorie. I termini legali non aspettano gli aggiornamenti di background.

Progettato per la Velocità

Gli aggiornamenti diretti sono fattibili solo se sono veloci. La nostra infrastruttura globale garantisce che gli aggiornamenti si applichino in meno di un secondo.

<50ms

Tempo di controllo dell'aggiornamento

<500ms

Download bundle tipico

<1s

Tempo totale per la renderizzazione dell'app

99.9%

Disponibilità dell'infrastruttura

Fermare di lasciare che gli utenti sperimentino bug fissi

Ogni sessione dopo la tua correzione dovrebbe eseguire la tua correzione. Aggiornamenti diretti rendono questo una realtà.

Una sola modifica di configurazione. Aggiornamenti sub-secondo. Zero sessioni obsolete.