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 istantaneamente 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.
Ritorno 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
Latenza ultra-bassa
Log del dispositivo
Stato di aggiornamento per dispositivo e storia di ritorno indietro
Usa i canali, le condivisioni dei pacchetti, la protezione del rollback e i registri dei dispositivi, indipendentemente dal fatto che la tua app si esegua su Capacitor, Cordova o 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ù →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ù →Invia aggiornamenti HTML, CSS e JavaScript alle app desktop senza dover ricostruire gli installatori. @capgo/electron-aggiornatore riflette la mobile API.
Leggi di più →Capgo offre alle squadre mobili un percorso di rilascio per riparazioni web urgenti, rilascio controllato e un tracciato di audit chiaro, in modo che un deploy andato male non diventi giorni di attesa per le recensioni dei negozi.
Usa gli aggiornamenti in tempo reale per JavaScript, CSS, copia, flag di feature runtime e riparazioni di asset web mentre le modifiche native e Capacitor continuano attraverso i negozi.
Invia a canali interni, beta, canarino e di produzione con rollback pronto prima che un rilascio diventi un incidente di supporto.
Usa 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.
Il poter inviare aggiornamenti OTA in produzione istantaneamente senza dover attendere i cicli di revisione completo della Store App ha rappresentato un vantaggio operativo enorme.
context":"Pagina/area: Pagina prodotto live update. Ruolo: Intestazione di sezione o pagina. Visualizzato in: pagina live-update.astro. Preservare i termini prodotto/marca e sviluppatore Capgo esattamente. Chiave messaggio `live_update_v2_bento_title` (Titolo Bento Live Update V2).",
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLI scandisce le dipendenze native e vi avverte prima di distribuire aggiornamenti incompatibili. Inviate modifiche web velocemente senza spingere code native-breaking ai clienti.
Se il vostro'app non chiama notifyAppReady() entro 10 secondi, automaticamente torniamo alla versione lavorante precedente.
Valida 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 meccanismo di pacchetto di fallback mantiene sempre una versione lavorante. I vostri utenti non vedono 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 in modo istantaneo.
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 il bundle più recente per il canale selezionato.
Catturare aggiornamenti di rottura prima che siano rilasciati
Sicuro per OTA: pacchetti nativi che corrispondono al canale di produzione
$ 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 una costruzione nativa prima
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 promessa OTA. Modello di sicurezza diverso
| Capgo Aggiornamenti in tempo reale | DIY / self-hostato Script personalizzati e hosting statico | Cloud dei concorrenti | |
|---|---|---|---|
| Aggiorna runtime | Completa nativa 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. Ritorna al bundle precedente esterno al JavaScript, anche quando il nuovo bundle si blocca al lancio. | Progettate e mantenete la logica di ripristino da soli. | Esiste il ripristino, ma spesso dipende dal livello di applicazione che funziona ancora. |
| Guardia di installazione fallita | Automatico. Ripristina se notifyAppReady() non viene chiamato entro 10 secondi. | Lo strumentate e lo monitorate da soli. | 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 la maggior parte dei prodotti. |
| 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. | Più URL ospitati o routing personalizzato. | I canali supportati, la profondità e le API variano. |
| Visibilità del dispositivo. | Log per dispositivo. Installazioni, fallimenti, rollback e eventi di politica per dispositivo senza Xcode o Android Studio. | Analisi personalizzata o conteggi di download server-side. | Aggregazione del dashboard, 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 non 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 per la comparazione dei servizi di Expo Application