Capgo 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: Installare il Capgo CLI con
npx @capgo/cli init, configurare la crittografia e integrare con gli strumenti CI/CD. - Carica il tuo Hotfix: Utilizza il CLI per caricare in modo sicuro l'aggiornamento, etichettalo chiaramente e preparati per la distribuzione.
- Seleziona Impostazioni Aggiornamento: Scegliere utenti o gruppi specifici, pianificare i rilasci e definire le richieste di versione.
- Tracciare il tuo AggiornamentoMonitora le tassi di consegna, l'aggiornamento della velocità 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 scelta per i team agile che richiedono hotfix veloci e sicuri.
Passo 1: Crea e Testa il tuo Hotfix
Scrivi il Hotfix Code
Concentrati a fare modifiche precise che risolvono il bug senza compromettere la stabilità dell'applicazione.
Ecco una guida rapida per strutturare il tuo hotfix:
| Pratica Consigliata | Come applicarlo |
|---|---|
| Pratica Migliore | Limita le modifiche ai componenti interessati. |
| Controllo delle versioni | Utilizza una branca dedicata per lo sviluppo di correzioni. |
| Documentation | Includi commenti chiari sulla correzione e il suo impatto. |
| Dipendenze | Assicurati della compatibilità con le dipendenze esistenti dell'applicazione. |
Con la capacità di aggiornamento istantaneo di Capgo, puoi concentrarti sulla correzione del bug senza preoccuparti di raggruppare modifiche non correlate. Questo metodo si è dimostrato efficace, come evidenziato da colenso:
“Abbiamo distribuito aggiornamenti Capgo OTA in produzione per la nostra base di utenti di oltre 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 è critica per garantire che il hotfix funzioni senza problemi. Utilizza questi passaggi:
- Test di sviluppo: Esegui la correzione nel tuo ambiente di sviluppo locale.
- Test di dispositivo: Controlla la correzione su dispositivi e versioni di sistema operativo diversi.
- Test di integrazione: Conferma che la correzione non interferisca con altre funzionalità.
Automatizza il più possibile il processo di testing 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 hotfix ha superato tutti i test, sei pronto a configurare Capgo per la distribuzione.
Passo 2: Configura Capgo

Installa i pacchetti richiesti
Aprite il progetto Capacitor e utilizzate il CLI strumento di Capgo. Eseguite semplicemente il seguente comando:
npx @capgo/cli init
Questo comando fa il lavoro pesante per voi:
- Installa il plugin __CAPGO_KEEP_0__ plugin Capgo
- Prepara il tuo progetto per i servizi __CAPGO_KEEP_0__
- 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 ensures your project is ready with encryption and compliance standards for both Apple and Google. It works seamlessly with CI/CD tools, encrypts updates for security, and aligns with app store guidelines.
| __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ Pannello di controllo dell'interfaccia | Scopo | Beneficio |
|---|---|---|
| Impostazione CI/CD | Si 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 i requisiti delle app store | Abilita una distribuzione liscia |
Questa configurazione è stata validata dai developer. Come spiega Bessie Cooper:
“@Capgo è uno strumento imprescindibile 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 le workflow di distribuzione automatizzata semplici. Rodrigo Mantica sottolinea l'importanza per le squadre agile:
“Praticiamo 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
After averificato il tuo progetto, è ora di caricare il tuo hotfix utilizzando il Capgo CLI strumento. Ciò garantisce un trasferimento sicuro e efficiente della tua aggiornamento. Inizia costruendo il tuo app come faresti durante lo sviluppo.
Ecco come funziona:
- Costruisci il tuo app utilizzando il tuo processo standard.
- Controlla che tutti i file si compilino senza errori.
- Utilizza il Capgo CLI strumento per caricare il tuo aggiornamento.
Etichetta le Tue Aggiornamenti
L'etichettatura chiara è fondamentale per la gestione e la tracciatura dei tuoi hotfix. Quando carichi il tuo aggiornamento su Capgo, includi dettagli specifici sulla versione e etichette descrittive. Ciò aiuta a organizzare le tue aggiornamenti e mantiene tutti sulla stessa pagina.
| Elemento di Etichettatura | Scopo | Pratica Consigliata |
|---|---|---|
| Numero di Versione | Racconta la sequenza di aggiornamento | Utilizza la versione semantica |
| Descrizione dell'Aggiornamento | Sottolinea le principali modifiche | Si concentra 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 flussi di lavoro CI/CD. Questo sistema rende facile tracciare gli aggiornamenti e tornare indietro se necessario.
Capgo's gestione degli aggiornamenti anche include funzionalità come crittografia end-to-end e distribuzione istantanea, garantendo che le tue patch siano sicure mentre raggiungono gli utenti velocemente.
Una volta caricato e etichettato il vostro hotfix, passate al passo 4 per configurare le impostazioni dell'aggiornamento.
sbb-itb-f9944d2
Capgo Live Update Sistema per Capacitor Applicazioni

Passo 4: Scegliere le impostazioni dell'aggiornamento
Una volta caricato il vostro hotfix, è tempo di configurare le impostazioni per la targeting degli utenti e la definizione dei criteri di distribuzione. Ciò garantisce una distribuzione controllata ed efficace.
Scegliere gli utenti e i dispositivi
Capgo strumenti di assegnazione degli utenti consentono di individuare esattamente chi dovrebbe ricevere il hotfix. Ci sono due strategie principali disponibili:
| Tipo di distribuzione | Idoneo per | Vantaggi |
|---|---|---|
| Test privati | Testatori beta, team QA | Abilita test controllati con feedback precoce |
| Pubblica distribuzione | Tutti gli utenti, distribuzione in fasi | Consente una distribuzione ampia con una graduale implementazione |
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 Regole di Rilascio
Attraverso l'interfaccia web di Capgo puoi affinare il processo di rilascio impostando parametri come orario, compatibilità con la versione dell'app e come gradualmente l'aggiornamento viene distribuito.
Qui sono le impostazioni chiave da configurare:
- Esecuzione del piano di distribuzione: Scegliere tempi specifici per l'aggiornamento di pubblicazione.
- Requisiti di versioneDefinisci quali versioni dell'app riceveranno l'aggiornamento.
- Percentuale di distribuzione: Controlla il ritmo della release, iniziando con un gruppo più piccolo e espandendolo gradualmente.
For urgent fixes, you can opt for immediate deployment to address issues right away. For less critical updates, staged rollouts allow you to monitor performance and resolve potential problems as they arise. Additionally, Capgo provides options to create dedicated testing groups, making coordination smoother and more efficient.
Passo 5: Tracciare il tuo aggiornamento
Tieni d'occhio lo stato dei tuoi hotfix e affronta eventuali problemi non appena si presentano.
Controlla lo stato dell'aggiornamento
Le analisi di Capgo forniscono informazioni sui principali metrici di aggiornamento:
| Metrico | 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 |
Affrontare Problemi
Dopo aver esaminato questi metrici, siamo pronti a risolvere qualsiasi sfida velocemente.
-
Ritornare all'istante
Se qualcosa va storto, il feature di rollback di Capgo consente di tornare immediatamente alla versione precedente. -
Analizzare le Assegnazioni degli Utenti
Controllare come gli aggiornamenti sono distribuiti per individuare se specifici gruppi o dispositivi stanno sperimentando problemi. -
Monitorare le Prestazioni
Usa metriche in tempo reale per individuare e risolvere i problemi. Capgo offre strumenti per 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 degli aggiornamenti con log dettagliati e metriche di prestazioni. Le sue funzionalità di tracciamento hanno aiutato le organizzazioni a migliorare l'efficienza delle rilasci fino al 81% [1]assicurando prestazioni dell'app stabili mentre si risolvono velocemente qualsiasi problema.
Somma
Punti principali
Capgo semplifica il processo di distribuzione di hotfix rapidamente ed efficacemente, con un record provato di consegna di 947,6 milioni di aggiornamenti su 1.400 app di produzione [1].
| Passo | Azione | Obiettivo |
|---|---|---|
| Creare & Test | Sviluppa e verifica il hotfix localmente | Assicurati della qualità di code |
| Configura Capgo | Installa il plugin utilizzando npx @capgo/cli init |
Semplifica la configurazione |
| Carica | Trasferisci file tramite il CLI | Abilita la distribuzione veloce |
| 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 tuo processo di aggiornamento.
Getting Started
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 crittografia end-to-end, il piattaforma garantisce aggiornamenti sicuri e affidabili ogni volta.
"Capgo è un modo intelligente per effettuare push di hot code.",
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à, collega il tutto con Encryption per la dettagliata implementazione in Encryption, Compliance per la dettagliata implementazione in Compliance, Capgo Scanner di Sicurezza per il workflow del prodotto nel Capgo Scanner di Sicurezza, Capgo Sicurezza per il flusso di lavoro del prodotto in Capgo Sicurezza, e Capgo Centro di Trust per il workflow del prodotto nel Centro di Trust di Capgo.