Capacitor canali di aggiornamento ti consentirà di inviare aggiornamenti in tempo reale (OTA) a specifiche fasce di utenti. Ciò aiuta a gestire diverse versioni dell'app, a testare nuove funzionalità e a distribuire gli aggiornamenti gradualmente. Ecco cosa devi sapere:
-
Benefici:
- Area: Pagina di marketing delle soluzioni Capgo. Ruolo: Etichetta UI. Visualizzato in: pagina solutions/cordova-to-capacitor.astro. Chiave messaggio `solutions_cordova_to_capacitor_benefits_label` (Solutions Cordova To Capacitor Benefits Label).
- Testare gli aggiornamenti con gruppi più piccoli (ad esempio, gli utenti beta).
- Inviare riparazioni critiche senza dover attendere l'approvazione della store di app.
-
Ripristinare gli aggiornamenti problematici istantaneamente.:
- Use tools like Capacitor CLI, Area: Pagina di prodotto Capgo Builder / build nativo cloud. Ruolo: Sottotitolo della sezione o didascalia. Chiave messaggio `native_build_builder_setup_eyebrow` (Native Build Builder Setup Eyebrow). | Area: Pagina di prodotto Capgo Builder / build nativo cloud. Ruolo: Etichetta UI breve o elemento di navigazione. Visualizzato in: pagina native-build.astro. Chiave messaggio `native_build_v2_strip_setup_k` (Native Build V2 Strip Setup K).Usare strumenti come __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ Capgo CLI.
- __CAPGO_KEEP_0__
- Integrate con gli strumenti CI/CD per flussi di lavoro automatizzati.
-
Gestione dei canali:
- Creare canali per ambienti (ad esempio, produzione, beta, staging).
- Nominare i canali in modo chiaro (ad esempio,
prod,beta-internal,v2-hotfix). - Testare gli aggiornamenti in fasi prima di promuoverli alla produzione.
-
Eliminazione dei canali:
- Identificare i canali non utilizzati tramite analisi.
- Migrare gli utenti in modo sicuro, archiviare i dati e verificare le dipendenze prima della cancellazione.
Capgo semplifica questo processo con strumenti come l'analisi in tempo reale, la gestione degli utenti e le opzioni di annullamento. Con una corretta configurazione e manutenzione dei canali, puoi distribuire gli aggiornamenti più velocemente e in modo più affidabile.
Distribuzione Continua & Aggiornamenti in Tempo Reale con Ionic Deploy
Requisiti di configurazione
To gestire i canali di aggiornamento in modo efficace, avrai bisogno di installare strumenti specifici e configurare le autorizzazioni. Ecco cosa ti serve per iniziare.
Strumenti che ti servono
Assicurati di avere i seguenti:
- Capacitor CLI: Questo è lo strumento di base per gestire gli aggiornamenti dell'applicazione.
- Node.js: È richiesta una versione 14.0 o superiore.
- Capgo CLI: Utilizzato per la configurazione e la gestione dei canali di aggiornamento.
- Ambiente di sviluppo: Scegli un IDE che supporti Capacitor.
Per inizializzare Capgo CLI, esegui questo comando:
npx @capgo/cli init
Configura il tuo progetto con i file di configurazione necessari e lo collega al servizio di aggiornamento di Capgo servizio di aggiornamento.
Configurazione degli accessi e delle autorizzazioni
Imposta le autorizzazioni per una gestione dei canali sicura ed efficiente:
| Livello di autorizzazione | Diritti di accesso | Scopo |
|---|---|---|
| Amministratore | Accesso completo | Crea, elimina e gestisci i canali |
| Sviluppatore | Accesso limitato | Distribuisci e testa gli aggiornamenti |
| Visualizzatore | Letto solo | Monitora lo stato degli aggiornamenti |
Assign roles to your team based on their responsibilities. Capgo works seamlessly with both Capacitor 8, ensuring it fits various project needs.
For added convenience, Capgo integrates with popular CI/CD tools like GitHub Actions, GitLab CI, e Jenkins. Assicurati solo che il tuo sistema di build sia pronto per gestire la gestione dei canali di aggiornamento.
Configurazione dei canali di aggiornamento
Qui di seguito troverai le istruzioni per creare e gestire i canali di aggiornamento in modo efficace. Questa guida copre la creazione, la configurazione e le pratiche di denominazione utili dei canali.
Creazione di un Nuovo Canale
Per configurare un canale utilizzando Capgo CLI, segui questi passaggi:
-
Inizializzazione del Canale: Apri il terminale e esegui il seguente comando:
npx @capgo/cli channel create -
Configurazione dei Parametri Fondamentali: Configura il canale con dettagli come nome e versione:
npx @capgo/cli channel config --name="beta-testing" --version="1.0.0" -
Conferma del Canale: Verifica che il tuo canale sia stato creato con successo:
npx @capgo/cli channel list
Impostazioni del Canale
: Quando si configura il canale, assicurati di concentrarti su questi impostazioni chiave:
| Impostazione | Scopo | Valore di esempio |
|---|---|---|
| Nome del canale | Identifica lo stream di aggiornamento | prod, beta, staging |
| Modello di versione | Specifica il formato di versione consentito | 1.0.* |
| Accesso dell'utente | Determina chi riceve gli aggiornamenti | specific-group-id |
| Frequentazione degli aggiornamenti | Imposta quando gli aggiornamenti sono distribuiti | immediato, programmato |
Questi impostazioni aiutano a controllare come vengono distribuite le aggiornamenti e a chi vengono inviati.
Consigli per la denominazione e la struttura
Una chiara convenzione di denominazione garantisce che i canali rimangano organizzati e facili da gestire. Ecco alcune suggerimenti:
-
Nome basato sull'ambiente
prod- Per rilasci di produzionebeta-internal- Per test internistaging-qa- Per test di assicurazione della qualità
-
Canali specifici per la versione
v2-rollout- Per rilasci di versione 2.0v2-hotfix- Per correzioni urgentiv2-beta- Per test beta
-
Canali focalizzati sulle funzionalità
feature-payment- Aggiornamenti per il sistema di pagamentofeature-auth- Aggiornamenti per l'autenticazionefeature-ui- Aggiornamenti relativi all'interfaccia
Utilizzando questi modelli di denominazione rende più facile identificare e gestire i flussi di aggiornamento.
Gestione degli aggiornamenti dei canali
Gestire efficacemente gli aggiornamenti dei canali garantisce deployment lisci e affidabili. Questo passaggio si basa sui processi di creazione dei canali precedenti, focalizzandosi sulla raffinazione di come gli aggiornamenti vengono distribuiti. Capgo offre strumenti come assegnazioni di utenti mirate e promozioni basate su analisi per semplificare questo processo.
Assegnazione degli aggiornamenti
Assegna gli aggiornamenti a gruppi di utenti specifici utilizzando un workflow chiaro:
- Canale di sviluppo: Utilizza questo canale per test isolate e correzioni di bug. Monitora gli impatti sulla prestazione e assicurati che le questioni siano risolte.
- Canale Beta: Esegui aggiornamenti qui per testare controllati e raccogliere feedback degli utenti. Verifica come gli aggiornamenti si comportano nelle condizioni di utilizzo reale.
- Canale di Produzione: Una volta stabiliti gli aggiornamenti, promuovili al canale di produzione per tutti gli utenti.
Verifica post-assegnazione
Test di Aggiornamento
Capgo fornisce strumenti per eseguire test dettagliati:
| Fase di Test | Scopo | Area del sito: Sito di marketing Capgo. Ruolo: Etichetta di navigazione breve o elemento UI. Chiave di messaggio `subprocessors_table_purpose` (Scopo della tabella dei subprocessori). |
|---|---|---|
| Caratteristiche Chiave | Area del sito: Sito di marketing Capgo. Ruolo: Etichetta di navigazione breve o elemento UI. Chiave di messaggio `key_features` (Caratteristiche Chiave). | Verifica Iniziale |
| Test di Beta | Verifica l'utilizzo reale | Gestisci gli utenti con permessi dettagliati |
| Monitoraggio delle prestazioni | Valuta la stabilità degli aggiornamenti | Utilizza analisi dettagliate e tracciamento degli errori |
Spostare Aggiornamenti tra Canali
Effettua la transizione degli aggiornamenti tra canali con cura per mantenere la stabilità. Capgo semplifica questo processo con misure di sicurezza integrate.
Punti chiave da considerare:
- Controllo delle VersioniTenere traccia di una versioning chiara tra canali.
- Opzioni di Annullamento: Capgo offre una funzione di rollback rapida per la risoluzione degli issue.
- Rassegna Analitica: È sempre importante esaminare i dati di prestazione prima di promuovere un aggiornamento al prossimo canale.
“Ribalto istantaneo se qualcosa va storto” - Capgo [1]
Eliminazione dei Canali di Aggiornamento
E' importante sapere come e quando eliminare i canali di aggiornamento non utilizzati. Tenere pulita la struttura dei canali assicura che l'app rimanga stabile e rende più facile la gestione degli aggiornamenti.
Cercare Canali Non Utilizzati
Per individuare i canali inattivi, utilizzare il dashboard di analisi di Capgo per analizzare i modelli di utilizzo. Concentrarsi sui canali che soddisfano questi criteri:
- Assenza di utenti attivi negli ultimi 30 giorni
- Assenza di aggiornamenti recenti distribuiti
- Fasi di testing beta completate
- Canali temporanei utilizzati per il testing o per le funzionalità obsolete segnalate come non necessarie
Capgo’s real-time analytics rendono facile identificare i canali non più necessari.
Passaggi per la rimozione di un canale di aggiornamento
Per rimuovere in modo sicuro un canale di aggiornamento, seguire questi passaggi:
| Passo | Azione | Verifica |
|---|---|---|
| Migrazione degli utenti | Spostare tutti gli utenti attivi in altri canali | Confermare che non rimangano utenti |
| Archivio degli aggiornamenti | Archivia la storia del canale | Verifica che l'archiviazione sia completa |
| Controllo delle dipendenze | Assicurati che nessun script o workflow dipenda dal canale | Conferma l'assenza di riferimenti attivi |
| Esecuzione della rimozione | Esegui il comando di cancellazione del canale | Verifica che il canale sia stato cancellato |
Una volta completati questi passaggi, controlla nuovamente il sistema per confermare che tutto funzioni correttamente.
Controllo dell'impatto della rimozione
Prima di procedere alla rimozione finale, considera questi punti:
-
Valutazione della storia degli aggiornamenti
Verifica la storia degli aggiornamenti del canale per assicurarti che tutti i dati importanti, come le statistiche di prestazioni o le recensioni degli utenti, siano stati salvati. -
Dipendenze
Duplica il controllo per assicurarti che nessun flusso di lavoro CI/CD o script ancora faccia riferimento al canale.
Dopo la rimozione, monitora le prestazioni del sistema. Se si verificano problemi, il feature di rollback di Capgo può aiutarti a risolverli velocemente.
Capgo Funzionalità per Aggiornamenti

Capgo Funzioni di Base
Capgo semplifica la gestione dei canali di aggiornamento con funzionalità adatte ai progetti Capacitor . Il suo sistema di canali consente di raggiungere gruppi di utenti specifici con aggiornamenti che rispondono alle loro esigenze. Inoltre, Capgo fornisce agli sviluppatori strumenti per accelerare la distribuzione e migliorare le workflow.
Strumenti per gli Sviluppatori
Capgo offre una gamma di strumenti per rendere gli aggiornamenti più facili e assicurarsi che tutto rimanga conforme. Con il suo strumento CLI , puoi distribuire gli aggiornamenti con un solo comando, risparmiando tempo e sforzo.
Ecco alcune funzionalità di spicco per gli sviluppatori:
| Funzionalità | Cosa Fa | Come Aiuta |
|---|---|---|
| Scegliere il Canale | Testare le richieste di pull direttamente nell'app | Accelerare il feedback |
| Gestione Utenti | Gestire i permessi a livello dettagliato | Piu controllo sui tester |
| Pannello di Controllo Analytics | Monitorare gli aggiornamenti in tempo reale | Seguire le prestazioni facilmente |
| Capacità di rollback | Risolve velocemente le problematiche | Mantien stabile l'applicazione |
Questi strumenti si integrano facilmente con la procedura di configurazione semplice di Capgo, descritta di seguito.
Guida di configurazione di Capgo
Iniziare con Capgo è semplice e veloce. Basta seguire questi tre passaggi:
- Configurazione dell'autenticazione: Abilita la crittografia end-to-end per mantenere le aggiornamenti sicuri.
- Definisci la struttura del canale: Configura i canali in base alle tue esigenze di distribuzione.
- Imposta i permessi degli utenti: Assegna diritti di accesso specifici ai membri del team.
“@Capgo è uno strumento fondamentale per i developer, che vogliono essere più produttivi. Evitare la revisione per il bugfix è oro.” - Bessie Cooper [1]
Capgo supporta una vasta collezione di plugin e funziona in modo trasparente con i pipeline CI/CD, rendendo facile integrarlo nel tuo processo di sviluppo. Migliaia di gestione degli aggiornamenti aggiornamenti
Riepilogo
Punti principali
La gestione dei canali in modo efficace garantisce che le distribuzioni degli app siano veloci e senza problemi. Il sistema dei canali di Capgo mostra risultati impressionanti: 95% degli aggiornamenti vengono adottati entro 24 ore, supportato da un CDN globale che consegna un bundle di 5MB in soli 114ms, insieme a un tempo di risposta di API di 434ms in tutto il mondo [1].
| Metrica | Performance |
|---|---|
| Totale Aggiornamenti Conseguiti | 23,5M |
| Azioni di sviluppo in corso | 750 |
| Tasso di successo globale | 82% |
| Adozione degli aggiornamenti (24h) | 95% |
Ottenere questi risultati dipende da convenzioni di denominazione chiare e assegnazioni di utenti precise, come discusso in precedenza. Costruire una strategia di canali strutturata su questi metriche può ulteriormente migliorare le prestazioni.
Iniziare
Per sfruttare questi risultati collaudati, inizia a migliorare la configurazione dei canali:
- Definisci una struttura di canali chiara: Separare i canali per gli ambienti di sviluppo, di staging e di produzione.
- Configura le autorizzazioni degli utenti: Assegna controlli di accesso granulari per i canali degli aggiornamenti.
- Segui le prestazioni: Monitorate regolarmente le tassi di successo degli aggiornamenti e l'engagement degli utenti.
Non dimenticate di esaminare e rimuovere periodicamente i canali inattivi per mantenere un flusso di lavoro efficiente. Con canali gestiti bene, gli sviluppatori possono distribuire gli aggiornamenti più velocemente, mantenendo il controllo e la stabilità.
Continuate da Creare e Eliminare Canali di Aggiornamento in Capacitor
Se stai utilizzando Creare e Eliminare Canali di Aggiornamento in Capacitor per pianificare la routing dei canali e la distribuzione in fasi, collega il tutto con Canali context: Canali di rilascio di Capgo. Pagina/area: Pagina di marketing delle soluzioni di Capgo. Ruolo: Etichetta di navigazione breve o elemento di navigazione. Visto in: pagina solutions/white-label.astro. Chiave di messaggio `solutions_white_label_visual_cell2_value` (Valore della cella visiva del white label delle soluzioni). per i dettagli di implementazione in Canali, Canali context: Canali di rilascio di Capgo. Pagina/area: Pagina di marketing delle soluzioni di Capgo. Ruolo: Etichetta di navigazione breve o elemento di navigazione. Visto in: pagina solutions/white-label.astro. Chiave di messaggio `solutions_white_label_visual_cell2_value` (Valore della cella visiva del white label delle soluzioni). per i dettagli di implementazione in Canali, Soluzione di Test Beta per il flusso di lavoro del prodotto in Soluzione di Test Beta, e Soluzione di Targeting della Versione per il flusso di lavoro del prodotto in Soluzione di Targeting della Versione.