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ù →Inviate le correzioni del layer web immediatamente per le app Ionic e Capacitor. Saltate l'attesa dell'App Store.
Supporto umano da Martin
14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta.
Rollback nativo
Fallimenti JS recuperati fuori dal JavaScript
99,99% di uptime
Uptime della piattaforma
Canali dinamici
Canale, beta, supporto e tracce di produzione
300+ posizioni di edge
CDN mondiale
44ms tipico
Ultra bassa latenza
Log del dispositivo
Stato di aggiornamento per dispositivo e cronologia del rollback
Utilizza i medesimi canali, le stesse procedure di caricamento dei pacchetti, la protezione del rollback e i registri dei dispositivi, indipendentemente dal fatto che il tuo app si esegua su Capacitor, su Cordova o su Electron.
Aggiornamenti nativi per le app iOS e Android costruite con Capacitor. Installa @capgo/capacitor-aggiornatore e spedisci pacchetti con @capgo/cli.
Leggi di più →Conserva la tua catena di strumenti Cordova e ottieni comunque gli aggiornamenti Capgo OTA su iOS 7+ e Android 13+ con @capgo/cordova-updater e lo stesso JavaScript API.
Leggi di più →Aggiorna HTML, CSS e JavaScript delle app desktop senza dover ricostruire gli installatori. @capgo/electron-updater riflette le modifiche apportate alle app mobili API.
Leggi di più →Capgo offre alle squadre mobili un percorso di rilascio per le correzioni urgenti del web, il rilascio controllato e un tracciato di audit chiaro, in modo che un cattivo deploy non diventi giorni di attesa per la revisione dei negozi.
Usate 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.
Inviate a canali interni, beta, canarino e di produzione con il rollback pronto prima che un rilascio diventi un incidente di supporto.
Usate i log 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.
Capgo fondatore Martin sulle canali, sulle verifiche di compatibilità, sul rollback e sulla spedizione di modifiche ai pacchetti web in modo sicuro dopo l'approvazione del negozio.
Martin, Fondatore, Capgo
Short notes from Capacitor teams using Capgo for production OTA updates.
Note brevi dalle squadre di Capgo che utilizzano Capacitor per gli aggiornamenti OTA in produzione.
La capacità di inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completi dell'App Store è stato un enorme vantaggio operativo.
Contesto: Pagina/area: Pagina prodotti live update. Ruolo: Intestazione di sezione o pagina. Visibile in: pagina live-update.astro. Preservare i termini di prodotto e marchio Capgo esattamente. Chiave messaggio `live_update_v2_bento_title` (Titolo Bento Live Update V2).
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
Esegui CLI analizza le dipendenze native e ti avverte prima di distribuire aggiornamenti incompatibili. Invia modifiche web velocemente senza spingere code native-breaking ai clienti.
Se la tua app non chiama notifyAppReady() entro 10 secondi, automaticamente torniamo alla versione precedente funzionante.
Esegui validazione di notifyAppReady(), index.html, limiti di dimensione del pacchetto e checksum prima di accettare qualsiasi upload.
Ogni aggiornamento è checksummato, firmato e crittografato in modo end-to-end. Nessuno può manipolare gli aggiornamenti - neanche Capgo può vedere cosa c'è dentro i pacchetti.
La meccanica di fallback del pacchetto mantiene sempre una versione funzionante. I tuoi utenti non vedranno mai un'app rotta.
Capgo canali sono controlli in tempo reale, non sono hardcoded. Spostare gli utenti tra dev, staging, PR, canary e produzione dal tuo UI dell'applicazione o tramite API istantaneamente.
Associare Capgo Notifiche con gli Aggiornamenti in tempo reale in modo che un push silenzioso possa chiedere ai dispositivi di controllare, scaricare e mettere in coda l'ultima bundle per il canale selezionato.
Verificare se un upload è sicuro per OTA, richiede una build nativa o dovrebbe aspettare — prima che raggiunga la produzione.
Sostegno umano da Martin
$ npx @capgo/cli@latest bundle upload --canale production --falla-su-incompatibilità
avviso: bundle non compatibile con il nativo
@capacitor/camera cambiata da 6.1.0 a 6.2.0
azione: falla questo upload o invia un build nativo per primo
Come Funziona
CLI Valida
Pure native code downloads and installs the update - completely isolated from JavaScript
La tua app chiama notifyAppReady(). Se non lo fa entro 10s, il rollback automatico si attiva
Lo stesso Ionic e Capacitor OTA promessa. Modello di sicurezza diverso.
| Capgo Aggiornamenti in tempo reale | DIY / auto-hosted Script personalizzati e hosting statico | Cloud dei concorrenti | |
|---|---|---|---|
| Aggiorna runtime | Completa natività. Scarica, installa e attiva su thread OS nativi. Un crash JS non può interrompere la pipeline di aggiornamento. | Esegue il caricamento nel contesto JS dell'applicazione. Un bundle danneggiato può anche bloccare gli aggiornamenti. | Esegue la consegna a livello di applicazione. Gli errori JS possono bloccare o corrompere il flusso di aggiornamento. |
| Ripristino | Ripristino nativo. Si ricade sulla versione precedente del bundle, anche se il nuovo bundle si blocca al lancio. | La logica del ripristino è gestita dall'applicazione. | Esiste il ripristino, ma spesso dipende dal fatto che l'applicazione a livello di applicazione sia ancora funzionante. |
| Guardia di installazione fallita | Automatico. Si ricade se notifyAppReady() non viene chiamato entro 10 secondi. | La logica di protezione è gestita dall'applicazione. | È facoltativo o manuale, a seconda del prodotto. |
| Compatibilità nativa | CLI controlla. Scansiona le dipendenze native prima dell'upload e segnala le modifiche breaking. | Non ci sono guardrail a meno che non li crei tu. | La validazione dell'upload è disponibile solo per i prodotti più comuni. |
| Validazione pre-upload | Controlli approfonditi. Verifica index.html, dimensione del pacchetto, checksum, versioni duplicate e vincoli del hub. | Il tuo regolamento CI, se l'hai scritto. | Controlli di base del pacchetto. |
| Controllo del rollout | Canali dinamici. Canale sperimentale, beta, produzione, supporto e assegnazione del canale per dispositivo. | Multipli URL host o routing personalizzato. | I canali supportati, la profondità e le API variano. |
| Visibilità del dispositivo | Registri per dispositivo. Installazione, fallimento, rollback e eventi di politica per dispositivo senza Xcode o Android Studio. | Analisi personalizzata o conteggi di download server-side. | Dashboard aggregato, meno profondità per dispositivo. |
| Prova prima di pagare | Sì. 14 giorni di prova gratuita illimitata. Nessuna carta di credito richiesta. | Hosting economico fino a quando il traffico cresce. | Piani a strati. Le prove variano a seconda del fornitore. |
La comparazione riflette gli impianti DIY/self-hosted tipici e la documentazione pubblica dei competitor cloud.
EAS Update invia correzioni JavaScript per le app Expo e React Native. Capgo fa la stessa cosa per i pacchetti web di Capacitor: canali, rollback e registri di dispositivo. Continua con EAS se l'app è React Native. Utilizza Capgo se hai mantenuto l'interfaccia web.
Inizia l'aggiornamento automatico in 5 minuti. Passa al controllo manuale quando la tua strategia di rilascio lo richiede.
Sostegno umano da Martin
Inizia a spedire →Connect this Ionic and Capacitor live update page with Canali, Annulli, Comportamento dell'aggiornamento, Dati di consegna dell'aggiornamento in tempo reale, Capgo Notifiche, Capacitor Aggiornatore, Capgo Costruzioni nativeEAS vs __CAPGO_KEEP_0__ EAS vs Capgo Comparazione EAS vs __CAPGO_KEEP_0__