Canali
Scopri come usare i canali per gestire diversi track di rilascio e inviare gli update a utenti specifici.
Copia un prompt di setup con i passaggi di installazione e la guida markdown completa per questo plugin.
Usa la funzione Live Updates di Capgo per aggiornare i bundle JavaScript della tua app da remoto e in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti senza passare per la revisione degli store, per correggere bug istantaneamente e rilasciare nuove feature.
Il sistema Live Update di Capgo ha due componenti chiave:
Il SDK di Capgo, che installi nella tua app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.
I canali ti permettono di indirizzare gli aggiornamenti a gruppi specifici di utenti. Puoi usarli per gestire diversi track di rilascio, come ad esempio: Production, Staging, e Dev.
Quando carichi un nuovo bundle JS su Capgo e lo assegni a un canale, il Capgo SDK nelle app configurate per quel canale rileverà l'aggiornamento e lo scaricherà. Al prossimo riavvio dell'app, verrà caricato il nuovo bundle.
Per iniziare a usare Live Updates, segui questi passaggi:
Completa il Capgo Quickstart per configurare la tua app in Capgo e installare il Capgo SDK.
Nella tua app code, chiama CapacitorUpdater.notifyAppReady() dopo che l'app ha terminato l'inizializzazione. Questo comunica al Capgo SDK che la tua app è pronta a ricevere gli aggiornamenti.
Genera il tuo bundle JS e caricalo su Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionApri la tua app e attendi il download dell'update. Puoi controllare lo stato con:
npx @capgo/cli@latest app debugUna volta scaricato l'update, chiudi e riapri l'app per caricare il nuovo bundle.
Vedi la Deploy di Live Updates guida per maggiori dettagli.
La Capgo CLI è uno strumento potente che permette agli sviluppatori di interagire con i servizi di Capgo direttamente dalle proprie pipeline CI/CD. Grazie alla CLI, hai il controllo granulare su quando i build vengono prodotti e deployati, permettendoti di integrare Capgo nei tuoi workflow enterprise esistenti.
La Capgo CLI è pensata per sviluppatori e team che vogliono più controllo e flessibilità nei propri workflow live update. Usando la CLI nelle tue pipeline CI/CD, puoi:
Per usare la Capgo CLI, dovrai autenticarti con la tua chiave API. Puoi generare una chiave API nelle impostazioni del tuo account Capgo.
To log in and securely store your API key, run:
npx @capgo/cli@latest login [API_KEY]Questo comando verrà salvato per l'uso futuro. Non dovrai più inserire la tua chiave API ad ogni comando dopo il login.
Se conosci altri strumenti CLI live update, ci sono alcune differenze chiave da notare sulla CLI di Capgo:
Capgo utilizza un unico CLI sia per lo sviluppo che per la CI/CD, poiché Capgo si concentra esclusivamente sul set di funzionalità live update.
Il CLI di Capgo non richiede un'installazione separata. È incluso nel @capgo/cli package e può essere eseguito direttamente con npx.
La CLI di Capgo è progettata specificamente per il workflow live update, quindi potrebbe non includere alcune feature o comandi presenti in strumenti CLI più generici.
Canali
Scopri come usare i canali per gestire diversi track di rilascio e inviare gli update a utenti specifici.
Rollback
Scopri come fare il rollback a una versione precedente del bundle JS se un aggiornamento causa problemi.
Comportamento degli update
Personalizza come e quando gli aggiornamenti vengono scaricati e applicati nella tua app.
Aggiornamenti rapidi
Scopri come usare i fast updates per velocizzare il processo di aggiornamento.
Se stai usando Panoramica per pianificare dashboard e operazioni API, collegalo a API Panoramica per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, Chiavi API per i dettagli di implementazione in API Keys, Dispositivi per i dettagli di implementazione in Devices, e Bundle per il dettaglio implementativo nei Bundles.