Saltare al contenuto principale
Aggiornamenti in tempo reale Capgo

Saltare l'attesa. Invia la correzione. Aggiornamenti OTA per Ionic e Capacitor app.

Invia correttivi web-layer istantaneamente per Ionic e Capacitor app. Saltare l'attesa dell'App Store.

Sostegno umano da parte di Martin

14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta.

✓ 99,9% di uptime ✓ 300+ Località Attive ✓ Resilienza a tre fornitori

Ritorno nativo

I fallimenti JS si riprendono fuori dal JavaScript

99,9% di uptime

Uptime della piattaforma

Canali dinamici

Tracce canarino, beta, supporto e produzione

300+ località di edge

CDN mondiale

~50ms tipico

Ultra bassa latenza

Log dei dispositivi

Stato di aggiornamento e cronologia di rollback per dispositivo

Sottosistemi supportati

Un backend Capgo per ogni stack ibrido che spedisci.

Utilizza i canali, le condivisioni di pacchetti, la protezione del rollback e i log dei dispositivi indipendentemente dal fatto che il tuo app si esegua su Capacitor, Cordova o Electron.

Capacitor

Aggiornamenti nativi per le app iOS e Android costruite con Capacitor. Installa @capgo/capacitor-aggiornatore e spedisci pacchetti con @capgo/cli.

Leggi di più →

Cordova

Mantieni la tua catena di strumenti Cordova e ottieni comunque Capgo OTA su iOS 7+ e Android 13+ con @capgo/cordova-aggiornatore e lo stesso JavaScript API.

Leggi di più →

Elettronica

Invia aggiornamenti HTML, CSS e JavaScript agli app desktop senza ricostruire gli installatori. @capgo/aggiornatore-elettronico riflette il mobile API.

Leggi di più →
Costruito per la pressione di rilascio

Sappi esattamente cosa accade quando la produzione si interrompe negli app CapacitorJS.

Capgo offre alle squadre mobili un percorso di rilascio per le correzioni urgenti del web, il rilascio controllato e un audit trail chiaro, in modo che un deploy cattivo non diventi giorni di attesa per la revisione dei negozi.

Recupera la produzione senza attendere la revisione

Usa gli aggiornamenti in tempo reale per JavaScript, CSS, copia, flag di feature runtime e correzioni di asset web mentre le modifiche native e Capacitor continuano attraverso i negozi.

Controlla il rischio prima che tutti ricevano l'aggiornamento

Rilascia su canali interni, beta, canarino e di produzione con rollback pronto prima che un rollout diventi un incidente di supporto.

Prova cosa è successo dopo il rilascio

Usa i registri dei dispositivi, lo stato dell'aggiornamento, la storia dei pacchetti e le metriche di adozione per spiegare i rilasci all'ingegneria, al supporto e alla leadership.

Scegli le aggiornamenti in tempo reale quando queste affermazioni sono vere

  • Per necessità di un percorso di ripristino per bug produttivi che non dipenda dai tempi di revisione di App Store o Play.
  • La tua app ha più cohort di clienti, deployment con marchio bianco, tester beta o canali di debug per il supporto solo
  • Il tuo team richiede un controllo conforme alle normative: pacchetti firmati, rollback, tracciabilità e un percorso di auto-hosting.
Da Martin

Perché le Capgo aggiornamenti in tempo reale funzionano così

Capgo fondatore Martin sulle canali, le verifiche di compatibilità, il rollback e lo shipping delle modifiche ai bundle web in modo sicuro dopo l'approvazione del negozio

Martin, Fondatore, Capgo

La prova di Live update

Le squadre che stanno già inviando con Capgo

Note da team di Capacitor che utilizza Capgo per aggiornamenti OTA in produzione.

5.0/5 valutato dalle squadre di sviluppatori 9,400+ le squadre Leggi le recensioni

Il plugin di aggiornamento Capgo Capacitor ha rivoluzionato il modo in cui distribuiamo gli aggiornamenti. Ciò che un tempo richiedeva giorni ora richiede solo minuti.

Sergiu S Capo Sviluppatore, drivolino GmbH

Poter inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completi dell'App Store è stato un enorme vantaggio operativo.

Kapil Fondatore, NuTriQ
Cosa c'è nella scatola

Progettato per aggiornamenti OTA sicuri, non solo per upload veloci.

Esecuzione nativa, rollback, validazione e controllo del rilascio in un unico servizio.

Capgo Live Updates
Motore Nativo Puro
Scarichi, installazione e attivazione vengono eseguite su thread OS nativi. I crash di JavaScript non possono influire sul processo di aggiornamento.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Aggiornamento di Rilevamento in Tempo Reale

CLI esamina le dipendenze native e ti avverte prima di distribuire aggiornamenti incompatibili. Consegna modifiche web velocemente senza spingere code native-breaking ai clienti.

Ricarica Automatica

Le scariche, l'installazione e l'attivazione vengono eseguite su thread OS nativi. I crash di JavaScript non possono influire sul processo di aggiornamento.

Verifica di volo

Verifica la notifica di pronto all'uso, il file index.html, i limiti di dimensione del bundle e i checksum prima di accettare qualsiasi upload.

Aggiornamenti sicuri

Ogni aggiornamento è sommato, firmato e crittografato in modo end-to-end. Nessuno può alterare gli aggiornamenti - neanche Capgo può vedere cosa c'è dentro i pacchetti.

Aggiornamenti auto-riparanti

La meccanismo di fallback del pacchetto mantiene sempre una versione funzionante. I tuoi utenti non vedono mai un'app rotta.

Aggiorna automaticamente le release live (nessun nuovo binario)

Capgo i canali sono controlli in tempo reale, non sono hardcoded. Muovi gli utenti tra dev, staging, PR, canary e produzione dal tuo interfacce dell'app o via API istantaneamente.

Aggiornamenti auto-triggere

Pair Capgo le notifiche con gli aggiornamenti in tempo reale affinché un push silenzioso possa chiedere ai dispositivi di controllare, scaricare e mettere in coda il pacchetto più recente per il canale selezionato.

Intelligenza dei rilasci

Catch breaking updates before they ship

Vedi se un upload è sicuro per OTA, richiede una build nativa o dovrebbe aspettare — prima che arrivi in produzione.

  • Sicuro per OTA: pacchetti nativi che corrispondono al canale di produzione
  • Build nativo necessario: un plugin o una dipendenza Capacitor è cambiata
  • azione di distribuzione: blocca per versione nativa, frena il canale o attiva una build del negozio
Capgo demo di console mostrando un bundle di aggiornamento in tempo reale, date di rilascio, checksum e canali collegati

$ npx @capgo/cli@latest bundle upload --canale production --falli-incompatibili

Attenzione: bundle non compatibile con nativo.

@capacitor/camera è cambiata da 6.1.0 a 6.2.0

azione: fallisci questo upload o spedisci una build nativa prima

VEDI IN AZIONE

Cosa succede effettivamente quando invii un live update

Quattro brevi animazioni: come una correzione raggiunge un telefono, cosa può essere inviato via aria, perché i download rimangono piccoli, e come si recupera da una rilascio andato male.

Cosa è possibile

Controllo di aggiornamento flessibile

Scegli la combinazione giusta di tipi di aggiornamento per le esigenze dell'app

Applica il timing

Control when updates are applied: predefinito (di background), all'installazione, al lancio, o sempre

Condizioni di ritardo

Aspetta specifiche condizioni: data, background, version nativa, o uccidere evento

Blocco versione

Controllo aggiornamenti semver: nessuno, maggiore, minore, patcho oppure metadati

Tipi di consegna

Pacco completo (o tutto il bundle JS) o (intero pacchetto JS) o Solo file modificati per aggiornamenti più veloci

Esplora tutti i tipi di aggiornamento

Will Apple or Google reject OTA updates?

Not for using live updates. Both stores let apps download interpreted code like JavaScript, HTML, and CSS, as long as each update stays within the app you submitted for review.

Il nostro record di tracce

0 rifiuti

In 4.700+ app in produzione, non abbiamo mai visto un negozio rifiutare un'applicazione perché invia aggiornamenti con Capgo.

Ha mai segnalato Apple Capgo?

Our splash screen auto-hide feature linked at runtime to the separate splash screen plugin. Apple's review flagged that dynamic linking as a dynamic code concern. It was unrelated to OTA updates, and we removed the dynamic link from the plugin.

Accordo di licenza del programma di sviluppatore Apple

Gli applicazioni possono scaricare l'interprete code se non cambia lo scopo principale dell'applicazione, crea un negozio per altre code o applicazioni o bypassa la firma, il sandbox o altre funzionalità di sicurezza del sistema operativo.

Politica ufficiale : Apple

Politica di abuso di dispositivi e rete di Google Play

Gli applicazioni non possono aggiornare il proprio code nativo fuori da Google Play. Code che esegue in un interprete o in una macchina virtuale, come JavaScript in un WebView, è esplicitamente esentato.

Politica ufficiale : Google Play

Rimani all'interno delle regole

  • Invia modifiche al layer web in tempo reale: JavaScript, HTML, CSS e risorse.
  • Invia modifiche native code, autorizzazioni e plugin attraverso una rilascio del negozio.
  • Mantieni ogni aggiornamento all'interno dello scopo che hai sottoposto a revisione.

Le decisioni di revisione appartengono sempre ad Apple e Google, quindi nessun fornitore può promettere l'approvazione. Capgo ti mantiene sul lato delle politiche che pubblicano.

Leggi la FAQ della politica del negozio
Confronto onesto

Capgo Live Updates vs. le alternative.

Same Ionic and Capacitor OTA promise. Different safety model.

Capgo Live Updates Fai da te / self-hosted Script personalizzati e hosting statico Competitore cloud
Aggiorna runtime Completa nativa. Scarica, installa e attiva sui thread OS nativi. Un crash JS non può interrompere il flusso di aggiornamento. Runs in your app JS context. A bad bundle can break updates too. Esegue in app-layer. Gli errori JS possono bloccare o corrompere il flusso di aggiornamento.
Recupero rollback Rollback nativo. Ritorna al bundle buono precedente fuori JavaScript, anche quando il nuovo bundle si blocca al lancio. Progettate e mantenete la logica di rollback da soli. Esiste il rollback, ma spesso dipende dal layer dell'applicazione che funziona ancora.
Guardia di installazione fallita Automatico. Se non viene chiamata notifyAppReady() entro 10 secondi, si effettua il rollback. La gestione e la monitoraggio sono a carico tuo. Facoltativo o manuale, a seconda del prodotto.
Compatibilità nativa CLI controlla. Scansiona le dipendenze native prima dell'upload e segnala le modifiche breaking. Costruisci i limiti di sicurezza da solo. Caricamento di validazione solo per i maggiori prodotti.
Validazione pre-upload Controlli approfonditi Verifica index.html, dimensione del pacchetto, checksum, versioni duplicate e vincoli del hub. Le regole del tuo CI, se le hai scritte. Verifiche di bundle base.
Controllo del rilascio Canali dinamici. Assegnazione di canali per canarino, beta, produzione, supporto e dispositivo. Più URL ospitati o routing personalizzato. Canali supportati, profondità e API variano.
Visibilità del dispositivo Log per dispositivo. Installazioni, fallimenti, rollback e eventi di politica per dispositivo senza Xcode o Android Studio. Contatori di download server-side o analisi personalizzate. Dashboard aggregato, meno profondità per dispositivo.
Prova prima di pagare Sì 14 giorni di prova gratuita senza carta di credito Cheap hosting until traffic grows. Piani a livelli. Le prove variano tra i fornitori.

La comparazione riflette gli impianti DIY/self-hosted tipici e la documentazione pubblica dei competitor cloud

Provenienti da Expo?

L'equivalente di EAS Update per le app Capacitor

EAS Update invia correzioni JavaScript per le app Expo e React Native. Capgo fa la stessa cosa per i pacchetti web Capacitor: canali, rollback e registri di dispositivo. Resta su EAS se l'app è React Native. Utilizza Capgo se hai mantenuto l'interfaccia web

Aggiornamenti Capgo
Consegui il tuo prossimo fix oggi.

Inizia automaticamente in 5 minuti. Passa al controllo manuale quando la tua strategia di rilascio lo richiede.

Sostegno umano da Martin

Inizia a spedire →
✓ 99,9% di uptime ✓ Consegna CDN in tutto il mondo ✓ 14 giorni di prova gratuita illimitata