Ripristina la produzione senza attendere la revisione
Usa aggiornamenti in tempo reale per JavaScript, CSS, copia, configurazione remota e riparazioni di asset web mentre le modifiche native continuano attraverso i negozi.
Capacitor aggiornamenti in tempo reale
Il CLI rileva i cambiamenti rischiosi prima della distribuzione. L'engine nativo annulla automaticamente se qualcosa va storto.
Rollback nativo
I fallimenti JS si riprendono al di fuori del JavaScript
Canali dinamici
Tracce canarie, beta, supporto e produzione
CLI controlli di sicurezza
Rischio di dipendenza nativa catturato prima dell'upload
Log del dispositivo
Stato di aggiornamento per dispositivo e storia di rollback
Progettato per la pressione di rilascio
Capgo fornisce alle squadre mobili un percorso di rilascio per riparazioni web urgenti, rilascio controllato e un tracciato di audit chiaro, in modo che un deploy cattivo non diventi giorni di attesa per la revisione del negozio.
Usa aggiornamenti in tempo reale per JavaScript, CSS, copia, configurazione remota e riparazioni di asset web mentre le modifiche native continuano attraverso i negozi.
Invia a canali interni, beta, canary e produzione con rollback pronto prima che un rilascio diventi un incidente di supporto.
Utilizza i log del dispositivo, lo stato di aggiornamento, la storia dei pacchetti e le metriche di adozione per spiegare i rilasci all'ingegneria, al supporto e alla leadership.
Perché Capgo porta
Capgo non è un semplice caricatore di pacchetti. È il sistema di rilascio intorno al pacchetto: targeting, validazione, osservabilità, rollback e controllo per i team che non possono permettersi di rompere la produzione.
Capgo dà ai team di Capacitor un sistema di rilascio focalizzato per gli aggiornamenti in tempo reale, con SDK open-source, hosting flessibile e controlli di produzione costruiti per le vere app.
Utilizza la procedura automatica per installare e distribuire in 5 minuti, o passa alla modalità manuale e semimanuale per scenari di distribuzione personalizzata, supporto, QA e per utente.
1 miliardo+ di aggiornamenti al mese, 50 milioni+ di dispositivi, canali dinamici, registrazioni di dispositivi, aggiornamenti delta, crittografia, auto-hosting e recupero nativo.
Il CLI controlla le dipendenze native, i file richiesti, l'integrità del pacchetto, le versioni duplicate e la compatibilità con il hub prima che gli aggiornamenti raggiungano gli utenti.
La maggior parte degli strumenti può caricare file. Il Capgo aggiunge i controlli di rilascio, la sicurezza nativa, le registrazioni e il comportamento di rollback che le squadre di produzione necessitano.
Il CLI esegue lo scansionamento delle dipendenze native e ti avverte prima di distribuire aggiornamenti incompatibili. Invia modifiche web velocemente senza spingere code native-breaking ai clienti.
I download, l'installazione e l'attivazione vengono eseguiti su thread OS nativi. I crash di JavaScript non possono influire sul processo di aggiornamento.
If il tuo app non chiama notifyAppReady() entro 10 secondi, automaticamente torniamo alla versione lavorante precedente.
La meccanismo di fallback bundle mantiene sempre una versione lavorante. I tuoi utenti non vedono mai un'app rotta.
Verifica notifyAppReady(), index.html, limiti di dimensione del pacchetto e checksum prima di accettare qualsiasi upload.
Ogni aggiornamento è checksummato, firmato e crittografato da capo a capo. Nessuno può alterare gli aggiornamenti - neanche Capgo può vedere cosa c'è dentro i pacchetti.
Osservabilità degli aggiornamenti
Capgo cattura l'intera OTA journey: controlli, download, installazione, blocchi di politica e rollback in modo che tu possa rispondere “cosa è successo?” in secondi, non in ore.
Contesto azionario in un solo posto: decidere di annullare, aumentare un canale o spedire un hotfix con fiducia.
Canali dinamici
Capgo i canali sono controlli in tempo reale, non sono hardcoded. Spostare gli utenti tra dev, staging, PR, canary e produzione dal proprio interfacce utente o tramite API in modo istantaneo.
Tratta gli ambienti come bandiere di feature: attiva, testa e annulla in tempo reale (nessuna risubmissione di store).
Cloud-Native Configuration
Capgo archivia tutte le impostazioni della tua app nella cloud con riproduzione dei dati a livello globale. Cambia una impostazione nel pannello di controllo e si applica in tutto il mondo in meno di 2 minuti. Nessuna aggiornamento di store, nessuna attesa.
Dal pannello di controllo clicca per una distribuzione mondiale in meno di 2 minuti.
Supporto Reale
Ecco un scenario reale: un utente segnala un bug. Tu parli con loro, capisci il problema, lo risolvi in code, e distribuisci la correzione solo a quel singolo utente - mentre sono ancora in linea. Loro lo testano, confermano che la correzione funziona, e tu distribuisci a produzione. Tempo totale: minuti, non giorni.
Il supporto al cliente riceve un rapporto di bug. Ti unisci alla chiamata per capire l'issue.
Crea un canale personale per quel utente, invia la correzione, e assegna il dispositivo a esso.
L'utente conferma che la correzione funziona. Promuovi il pacchetto a produzione per tutti.
Da segnalazione di bug a soluzione verificata in un solo intervento di supporto.
Gli aggiornamenti tradizionali scaricano l'intero bundle ogni volta. Gli aggiornamenti delta, invece, consentono ai dispositivi di scaricare solo i file che sono effettivamente cambiati - risparmiando il 50-90% di banda.
Ogni file viene caricato e sommato individualmente. I dispositivi confrontano i manifesti e scaricano solo i file modificati.
Il caricamento di immagini, font e video avviene solo una volta. Piccoli code cambiamenti non ricaricano il tuo intero cartello di asset.
Basta aggiungere --parziale al tuo comando di caricamento per abilitare gli aggiornamenti delta per il tuo bundle.
# Upload with delta updates enabled
npx @capgo/cli bundle upload --partial
✔ Uploading 847 files...
✔ Generated manifest with checksums
✔ Bundle uploaded successfully
# Device downloads only changed files
→ Comparing manifests...
→ 12 files changed, 835 unchanged
✔ Downloaded 245 KB (vs 4.2 MB full bundle) I canali ti consentono di raggiungere specifiche fasce di utenti con specifiche versioni. Gestisci i canali dal pannello di controllo cloud, API, dall'app mobile, o dalla tua logica di rilascio avanzata.
Crea, configura e cambia i canali dal pannello di controllo web. Ritorna indietro istantaneamente con un clic.
Automatizza la gestione dei canali con il nostro CLI o REST API. Perfetto per l'integrazione CI/CD.
Lascia che i dispositivi cambino canale in esecuzione con setChannel(). Ottimo per i tester di QA o i programmi beta.
Sovrascrivi forzato del dispositivo > Sovrascrivi cloud > Impostazione di default > Impostazione di default cloud. Controllo totale sul routing degli aggiornamenti.
Visibilità in tempo reale sulle tue distribuzioni di aggiornamento. Traccia il progresso delle download, i tassi di successo e la salute dei dispositivi su tutta la tua base di utenti.
Vedi quali dispositivi stanno scaricando, installando o in attesa. Traccia il progresso su tutta la tua flotta.
Monitora i tassi di successo delle aggiornamenti in tempo reale. Identifica gli issue prima che influiscano su più utenti.
Traccia quali dispositivi sono su quali versioni. Identifica i dispositivi bloccati su vecchie versioni.
Vedi le dimensioni dei bundle, i tempi di download e la frequenza di rollback. Ottimizza la tua strategia di aggiornamento con i dati.
No pressure to upgrade immediately. Capgo officially supports Capacitor 8, 7, 6, 5 and Electron - giving you years of support and flexibility to upgrade on your own schedule.
Aggiornamenti manuali ti danno tutti gli strumenti per rompere il tuo app. Capgo's CLI cattura modifiche native incompatibili e errori di rilascio prima che raggiungano i tuoi utenti.
CLI esegue la scansione dei tuoi plugin native e confronta le versioni. Se il tuo bundle JS aspetta una versione nativa di plugin più recente di quella installata, ti avvisiamo prima di pubblicare.
Hai già caricato questa versione esatta? Catturiamo eventuali sovrascritture o confusione involontarie.
Alcune funzionalità richiedono versioni specifiche di CLI. Validiamo la compatibilità tra il tuo CLI e il hub Capgo prima di consentire il caricamento.
Mancante l'index.html? Nessuna chiamata a notifyAppReady()? Bundle troppo grande? Catturiamo questi problemi prima che diventino problemi di produzione.
Carica un bundle JS che aspetta plugin nativi che i tuoi utenti non hanno? Il tuo app si rompe. E se il tuo rollback è anche in JS, non hai modo di ripristinare. Gli utenti sono bloccati fino a quando non reinstallano dall'App Store.
Automatico quando vuoi velocità. Manuale quando hai bisogno di controllo. Verifiche di sicurezza a ogni passo.
Prima dell'upload, CLI controlla le dipendenze native, la compatibilità della versione e i file richiesti
Scarica e installa l'aggiornamento nativo code - completamente isolato dal JavaScript
La tua app chiama notifyAppReady(). Se non lo fa entro i 10s, si attiva il rollback automatico
Caricare un bundle è facile. Proteggere i clienti su scala è il difficile
| Caratteristica | Capgo | Manuale / Altri |
|---|---|---|
| Detezione di aggiornamento rottura | ✓ | ✗ |
| Automatico rollback | ✓ | ✗ |
| Recupero di crash nativo | ✓ | ✗ |
| Validazione pre-distribuzione | ✓ | ✗ |
| Aggiornamenti auto-guarigione | ✓ | ✗ |
| Cloud rollback & modifica | ✓ | ✗ |
Inizia l'aggiornamento automatico in 5 minuti. Passa al controllo manuale quando la tua strategia di rilascio lo richiede.
Se stai valutando gli aggiornamenti live per i rilasci di produzione, collega questa pagina con Canali per la routing di rilascio, Rollback per la ripristino, Comportamento di Aggiornamento per le regole di esecuzione, Soluzione di Targetizzazione della Versione per il controllo di compatibilità, e Capgo Costruzioni Native per le rilascio che ancora richiedono un binario firmato.