Ripristina la produzione senza attendere la revisione
Usa aggiornamenti in tempo reale per JavaScript, CSS, copia, configurazione remota e correzioni di asset web mentre le modifiche native continuano attraverso i negozi.
Aggiornamenti in tempo reale
Il CLI rileva i cambiamenti rischiosi prima della distribuzione. L'engine nativo annulla automaticamente se qualcosa va storto.
Rimbalzo nativo
I fallimenti JS si riprendono al di fuori del JavaScript
Canali dinamici
Tracce di canarino, beta, supporto e produzione
CLI controlli di sicurezza
Rischio di dipendenza nativa catturato prima dell'upload
Log del dispositivo
Per stato di aggiornamento dispositivo e storia di annullamento
Progettato per la pressione di rilascio
Capgo fornisce alle squadre mobili un percorso di rilascio per correzioni urgenti del web, rilascio controllato e un tracciato di audit chiaro, quindi un deploy cattivo non diventa giorni di attesa per la revisione del negozio.
Usa aggiornamenti in tempo reale per JavaScript, CSS, copia, configurazione remota e correzioni di asset web mentre le modifiche native 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 registri di dispositivo, stato di aggiornamento, storia di pacchetto e metriche di adozione per spiegare i rilasci a ingegneria, supporto e leadership.
Perché Capgo porta avanti
Capgo non è un semplice caricatore di pacchetti. È il sistema di rilascio intorno al pacchetto: targeting, validazione, osservabilità, rollback e controllo per le squadre che non possono permettersi di rompere la produzione.
Capgo offre alle Capacitor squadre un sistema di rilascio focalizzato per gli aggiornamenti in tempo reale, con SDK open-source, hosting flessibile e controlli di produzione progettati per le vere app.
Usa il percorso automatico per installare e spedire in 5 minuti, o passa al manuale e ai flussi a metà-manuale per scenari di custom rollout, 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.
The 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, i log e il comportamento di rollback che le squadre di produzione necessitano.
Il CLI esegue lo scanning delle dipendenze native e vi avverte prima di distribuire aggiornamenti incompatibili. Inviate cambiamenti web velocemente senza spingere code native-breaking ai clienti.
I download, l'installazione e l'attivazione eseguono i thread OS nativi. I crash di JavaScript non possono influire sul processo di aggiornamento.
Se la tua app non chiama notifyAppReady() entro 10 secondi, automaticamente torniamo alla versione lavorante precedente.
La meccanismo di pacchetto di fallback mantiene sempre una versione lavorante. Gli utenti non vedono mai un'applicazione 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 esperienza OTA: controlli, download, installazioni, blocchi di policy e rollback, in modo da poter rispondere “cosa è successo?” in secondi, non in ore.
Il contesto azionabile in un solo posto: decidi di annullare l'aggiornamento, aumenta un canale o invia un hotfix con fiducia.
Canali dinamici
Capgo i canali sono controlli live, non hardcoded. Spostare gli utenti tra dev, staging, PR, canary e produzione dal tuo UI dell'applicazione o tramite API istantaneamente.
Tratta gli ambienti come bandiere di feature: attiva, testa e annulla in tempo reale (nessuna riconvalidazione dello store).
Configurazione Cloud-Nativa
Capgo archivia tutte le tue impostazioni dell'applicazione nella cloud con replica dei dati globali. Modifica una impostazione nel pannello di controllo e si applica in tutto il mondo in meno di 2 minuti. Nessuna aggiornamento dello store, nessuna attesa.
Dal pannello di controllo clicca per la distribuzione mondiale in meno di 2 minuti.
Supporto nel mondo reale
Ecco un scenario reale: un utente segnala un bug. Parlate con loro, capite il problema, risolvetelo in code, e distribuite la correzione solo a quell'utente - mentre sono ancora in chiamata. Loro lo testano, confermano che la correzione funziona, e voi distribuite in produzione. Tempo totale: minuti, non giorni.
Il supporto al cliente riceve un rapporto di bug. Vi unite alla chiamata per capire l'issue.
Crea un canale personale per quell'utente, distribuisci la correzione e assegna il loro dispositivo a esso.
L'utente conferma che la correzione funziona. Promuovi il pacchetto in produzione per tutti.
Da segnalazione di bug a risoluzione 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.
Le immagini, i font e i video vengono scaricati solo una volta. Piccoli code cambiamenti non ricaricano il tuo intero cartello degli asset.
Basta aggiungere --partial 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 consentono di targetizzare specifici gruppi di utenti con specifiche versioni. Gestisci i canali dal cloud dashboard, API, dall'app mobile o dalla tua logica di rilascio avanzata.
Creare, configurare e passare ai canali dalla dashboard web. Ritorna indietro istantaneamente con un solo clic.
Automatizza la gestione dei canali con il nostro CLI o REST API. Perfetto per l'integrazione CI/CD.
Lascia che i dispositivi passino ai canali in esecuzione con setChannel(). Grande per i tester di QA o i programmi beta.
Override dispositivo > Cloud > Configurazione predefinita > Cloud predefinita. Controllo completo sulla routing degli aggiornamenti.
Visibilità in tempo reale sulle distribuzioni degli aggiornamenti. Traccia il progresso dei download, le percentuali 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.
Monitorare i tassi di aggiornamento in tempo reale. Identificare gli issue prima che influenzino più utenti.
Seguire i dispositivi che utilizzano quali versioni. Identificare i dispositivi bloccati su vecchie versioni.
Visualizzare le dimensioni dei bundle, i tempi di download e la frequenza di rollback. Ottimizzare la tua strategia di aggiornamento con i dati.
Nessuna pressione per aggiornare immediatamente. Capgo supporta ufficialmente Capacitor 8, 7, 6, 5 e Electron - dando a te anni di supporto e flessibilità per aggiornare secondo il tuo orario.
Aggiornamenti manuali ti danno tutte le strumentazioni per rovinare il tuo app. Il Capgo di CLI rileva le modifiche native incompatibili e gli errori di rilascio prima che raggiungano i tuoi utenti.
CLI esamina i tuoi plugin nativi e confronta le versioni. Se il tuo bundle JS aspetta una versione nativa plugin più recente di quella installata, ti avverte prima di distribuire.
Hai già caricato questa versione esatta? Noi la rileviamo e preveniamo sovrascritture accidentali o confusione.
Alcune funzionalità richiedono versioni specifiche di CLI. Verifichiamo la compatibilità tra il tuo CLI e il hub Capgo prima di consentire l'upload.
Mancante l'index.html? Nessuna chiamata a notifyAppReady()? Pacchetto 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à delle versioni e i file richiesti
Download nativi puri di code e installa l'aggiornamento - completamente isolato dal JavaScript
Il tuo app chiama notifyAppReady(). Se non lo fa entro 10s, il rollback automatico viene attivato
Caricare un bundle è facile. Proteggere i clienti su scala è la parte difficile
| Caratteristica | Capgo | Manuale / Altri |
|---|---|---|
| Detezione di aggiornamenti rotti | ✓ | ✗ |
| Rollback automatico | ✓ | ✗ |
| Recupero di crash nativo | ✓ | ✗ |
| Validazione pre-distribuzione | ✓ | ✗ |
| Aggiornamenti auto-guaritori | ✓ | ✗ |
| Rollback e modifica Cloud | ✓ | ✗ |