Capgo __CAPGO_KEEP_0__ rende la distribuzione dei hotfix veloce e facile, saltando i ritardi degli store di app mentre mantiene le aggiornamenti sicuri e conformi alle linee guida di Apple e Google. Ecco un'overview rapida del processo:
- Creare e Testare il tuo Hotfix: Scrivi modifiche precise code, testa accuratamente su dispositivi e assicurati della compatibilità.
- Configura Capgo: Installa il Capgo CLI con
npx @capgo/cli init, configura la crittografia e integra con strumenti CI/CD. - Inviare il tuo Hotfix: Utilizza il CLI per caricare in modo sicuro la tua aggiornamento, etichettalo chiaramente e preparati per la distribuzione.
- Scegli Impostazioni Aggiornamento: Scegli destinatari specifici o gruppi, pianifica i rilasci e definisci le richieste di versione.
- Segui il tuo Aggiornamento: Monitora le tassi di consegna, la velocità di aggiornamento e la copertura degli utenti. Rendi immediato il rollback se necessario.
Capgo ha consegnato oltre 947,6 milioni di aggiornamenti a livello globale e ha migliorato l'efficienza dei rilasci del 81% per i suoi utenti. È lo strumento di riferimento per i team agile che necessitano di hotfix veloci e sicuri.
Passo 1: Crea e Testa il tuo Hotfix
Scrivi il Hotfix Code
Concentrati a fare cambiamenti precisi che affrontino il bug senza compromettere la stabilità dell'applicazione.
Ecco una guida rapida per strutturare il tuo hotfix:
| Pratica Migliore | Come applicarlo |
|---|---|
| Modifiche Isolate | Limitare le modifiche ai componenti interessati. |
| Controllo delle Versioni | Utilizzare una branca dedicata per lo sviluppo di patch. |
| Documentazione | Includere commenti chiari sulla correzione e il suo impatto. |
| Dipendenze | Assicurare la compatibilità con le dipendenze esistenti dell'applicazione. |
Con la capacità di aggiornamento istantaneo di Capgo, puoi concentrarti sulla correzione del bug senza preoccuparti di pacchettizzare modifiche non correlate. Questo metodo si è dimostrato efficace, come evidenziato da colenso:
“Abbiamo distribuito Capgo aggiornamenti OTA in produzione per la nostra base di utenti di +5000. Stiamo vedendo un'operazione molto fluida quasi tutti i nostri utenti sono aggiornati in pochi minuti dall'aggiornamento OTA distribuito su @Capgo” [1].
Testa sul tuo dispositivo
La verifica approfondita è fondamentale per assicurarsi che il correttivo funzioni in modo fluido. Utilizza questi passaggi:
- Verifica di sviluppo: Esegui il correttivo nel tuo ambiente di sviluppo locale.
- Verifica del dispositivo: Controlla il correttivo su diversi dispositivi e versioni del sistema operativo.
- Verifica di integrazione: Conferma che il correttivo non interferisca con altre funzionalità.
Automatizza il più possibile il processo di verifica utilizzando strumenti CI/CD.
“Pratichiamo lo sviluppo agile e @Capgo è essenziale per consegnare continuamente ai nostri utenti!” - Rodrigo Mantica [1]
Una volta che il tuo correttivo ha superato tutte le verifiche, sei pronto a configurare Capgo per la distribuzione.
Passo 2: Configura Capgo

Installa i pacchetti richiesti
Per iniziare con Capgo nel tuo progetto Capacitor, utilizza il suo strumento CLI. Basta eseguire il seguente comando:
npx @capgo/cli init
Questo comando fa il lavoro pesante per te:
- Installa il Capgo plugin
- Configura automaticamente il tuo progetto
- Prepara il tuo progetto per i servizi Capgo
Una volta completata l'installazione, puoi passare alla configurazione del tuo progetto con le funzionalità di crittografia e conformità di Capgo.
Configura il tuo progetto
Capgo assicura che il tuo progetto sia pronto con gli standard di crittografia e conformità per sia Apple che Google. Funziona in modo senza problemi con gli strumenti CI/CD, crittografa gli aggiornamenti per la sicurezza e si allinea alle linee guida degli store di app.
| Passo di integrazione | Scopo | Beneficio |
|---|---|---|
| Configurazione CI/CD | Connette con gli strumenti CI/CD | Semplifica le distribuzioni |
| Crittografia E2E | Assicura la consegna degli aggiornamenti | Mantiene l'integrità di code |
| Compatibilità con la piattaforma | Rispetta le norme degli store di app | Abilita la distribuzione liscia |
This setup has been validated by developers. As Bessie Cooper explains:
“@Capgo è uno strumento fondamentale per i developer, che vogliono essere più produttivi. Evitare la revisione per il bugfix è oro.” [1]
Per le squadre più grandi, Capgo offre funzionalità come impostazioni di multi-organizzazione e gestione dettagliata delle autorizzazioni. Si integra con piattaforme come GitHub, GitLab, Azure DevOps, e Jenkins, rendendo i flussi di lavoro di deployment automatizzato facili da eseguire. Rodrigo Mantica sottolinea l'importanza per le squadre agile:
“Pratichiamo lo sviluppo agile e @Capgo è essenziale per consegnare continuamente ai nostri utenti!” [1]
Con il tuo progetto completamente configurato, sei pronto a caricare il tuo hotfix e distribuirlo istantaneamente.
Passo 3: Carica il tuo Hotfix
Invia File a Capgo
Dopo aver configurato il tuo progetto, è ora di caricare la tua patch utilizzando il Capgo CLI strumento. Ciò garantisce un trasferimento sicuro e efficiente della tua aggiornamento. Inizia costruendo il tuo app come faresti normalmente durante lo sviluppo.
Ecco come funziona:
- Costruisci il tuo app utilizzando il tuo processo standard.
- Duplica il controllo che tutti i file compilino senza errori.
- Utilizza lo Capgo CLI strumento per caricare la tua aggiornamento.
Etichetta le Tue Aggiornamenti
L'etichettatura chiara è fondamentale per la gestione e la tracciatura delle tue patch. Quando carichi la tua aggiornamento su Capgo, includi dettagli di versione specifici e etichette descrittive. Ciò aiuta a organizzare le tue aggiornamenti e tiene tutti sulla stessa pagina.
| Elemento di Etichettatura | Proposito | Pratica Migliore |
|---|---|---|
| Numero di Versione | Segue la sequenza di aggiornamento | Usa la versioning semantico |
| Descrizione dell'Aggiornamento | Sottolinea le principali modifiche | Si concentri sui principali aggiustamenti e aggiornamenti |
| Note di Rilascio | Comunica le modifiche | Dettaglia miglioramenti specifici |
Martin Donadieu, il fondatore di Capgo , ha progettato un sistema di versioning che si integra facilmente con i workflow CI/CD. Questo sistema rende facile seguire gli aggiornamenti e tornare indietro se necessario.
Capgo's gestione degli aggiornamenti inoltre include funzionalità come la crittografia end-to-end e il deployment istantaneo, garantendo che le vostre patch siano sicure mentre raggiungono gli utenti velocemente.
Una volta caricato e etichettato il vostro hotfix, passate al passo 4 per configurare le vostre impostazioni di aggiornamento.
sbb-itb-f9944d2
Capgo Sistema di Aggiornamento in Tempo Reale per Capacitor Applicazioni

YouTube video player
Passo 4: Scegli Impostazioni di Aggiornamento
Una volta caricato il vostro hotfix, è ora di configurare le impostazioni per raggiungere gli utenti e definire i criteri di distribuzione. Ciò garantisce un'implementazione controllata ed efficace.
Gli strumenti di assegnazione degli utenti di Capgo consentono di individuare esattamente chi dovrebbe ricevere il correttivo. Sono disponibili due strategie principali:
| Tipo di distribuzione | Consigliato per | Vantaggi |
|---|---|---|
| Test privato | Testatori beta, team QA | Abilita test controllati con feedback precoce |
| Pubblica la versione | Tutti gli utenti, roll-out graduale | Consente una distribuzione ampia con una deploy graduale |
Ad esempio, se un bug colpisce gli utenti in una specifica regione, puoi priorizzare quel gruppo per una validazione più rapida. Dopo aver selezionato il tuo pubblico di destinazione, puoi procedere a stabilire regole di rilascio dettagliate.
Stabilisci le regole di rilascio
Attraverso l'interfaccia web di Capgo, puoi regolare il processo di rilascio impostando parametri come orario, compatibilità della versione dell'app e come gradualmente l'aggiornamento viene distribuito.
Il seguente sono le impostazioni chiave da configurare:
- Pianificazione di distribuzione: Scegli gli orari specifici per il rilascio dell'aggiornamento.
- Requisiti di versione: Definisci le versioni dell'app che dovrebbero ricevere l'aggiornamento.
- Percentuale di distribuzione: Controlla il ritmo del rilascio, iniziando con un gruppo più piccolo e espandendosi gradualmente.
Per riparazioni urgenti, puoi optare per un rilascio immediato per affrontare le questioni nel momento giusto. Per aggiornamenti meno critici, i rilasci in fasi consentono di monitorare le prestazioni e risolvere potenziali problemi man mano che si verificano. Inoltre, Capgo fornisce opzioni per creare gruppi di testing dedicati, rendendo la coordinazione più fluida e efficiente.
Fase 5: Tracciare il tuo aggiornamento
Tieni d'occhio il progresso del tuo hotfix e affronta qualsiasi problema non appena si presenti.
Verifica lo stato dell'aggiornamento
Capgo’s analytics forniscono informazioni sui principali metriche di aggiornamento:
| Metrica | Cosa monitorare | Perché è importante |
|---|---|---|
| Tasso di consegna | Percentuale di aggiornamenti riusciti | Mostra come funziona il tuo deployment |
| Velocità di aggiornamento | Tempo per raggiungere gli utenti obiettivo | Sottolinea eventuali rallentamenti o blocchi |
| Copertura degli utenti | Numero di dispositivi aggiornati | Indica quanti utenti hanno ricevuto il fix |
Gestisci Problemi
Dopo aver esaminato questi metriche, sii pronto a risolvere qualsiasi sfida velocemente.
-
Ripristina subito
Se qualcosa va storto, il feature di rollback di Capgo ti consente di ripristinare immediatamente la versione precedente. -
Analizza le assegnazioni degli utenti
Controlla come vengono distribuite le aggiornamenti per individuare se specifici gruppi o dispositivi stanno sperimentando problemi. -
Monitora le prestazioni
Utilizza metriche in tempo reale per individuare e risolvere problemi. Gli strumenti di Capgo possono aiutare a determinare se il problema risiede nella consegna, nell'installazione o nella compatibilità.
Rodrigo Mantica, un business developer, sottolinea l'importanza di Capgo:
“Pratichiamo lo sviluppo agile e @Capgo è essenziale per consegnare continuamente ai nostri utenti!” [1]
L'interfaccia web di Capgo rende facile monitorare il progresso delle tue aggiornamenti con log dettagliati e metriche di prestazione. Le sue funzionalità di tracciamento hanno aiutato le organizzazioni a migliorare l'efficienza delle rilasci fino al 81% [1]assicurando prestazioni di app stabili mentre risolviamo velocemente eventuali problemi.
Riepilogo
Punti principali
Capgo semplifica il processo di distribuzione di aggiornamenti hotfix rapidi ed efficaci, con un record provato di consegne 947,6 milioni di aggiornamenti su 1.400 app di produzione [1].
| Passo | Azione | Obiettivo |
|---|---|---|
| Creare & Test | Sviluppa e verifica localmente l'aggiornamento hotfix | Assicurare code qualità |
| Configura Capgo | Installa il plugin utilizzando npx @capgo/cli init |
Semplifica la configurazione |
| Carica | Trasferisci file tramite il CLI | Abilita la distribuzione rapida |
| Configura | Assegna utenti e stabilisci regole | Distribuisci aggiornamenti con precisione |
| Monitora | Segui le prestazioni e risolvi problemi | Migliora l'efficienza |
Segui questi passaggi per integrare Capgo nel tuo workflow e semplificare il processo di aggiornamento.
Avvio
Prima di iniziare, prenditi un momento per rivedere i passaggi sopra. Essi suddividono il processo di distribuzione in azioni gestibili, rendendo più facile l'implementazione.
Avvia l'integrazione di Capgo aggiungendo il Capgo CLI al tuo progetto. Con la crittografia end-to-endla piattaforma garantisce aggiornamenti sicuri e affidabili ogni volta.
“Capgo è un modo intelligente per effettuare push di code caldi.”
Per una maggiore efficienza, integra Capgo con le tue strumentazioni CI/CD come Azure DevOps, GitLab o GitHub. Questo setup consente le distribuzioni automatizzate mentre ti dà il controllo sulla distribuzione degli aggiornamenti attraverso le funzionalità di assegnazione degli utenti.
Continua da 5 Passaggi per distribuire hotfix con Capgo
Se stai utilizzando 5 Passaggi per distribuire hotfix con Capgo per pianificare la sicurezza e la conformità, connettilo con Crittografia per i dettagli di implementazione in Crittografia, Conformità per i dettagli di implementazione in Conformità, Capgo Scansionatore di Sicurezza per il workflow del prodotto in Capgo Scansionatore di Sicurezza, Capgo Sicurezza per il workflow del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il workflow del prodotto in Capgo Centro di Trust.