Canali
Impara a utilizzare i canali per gestire diverse tracce di rilascio e destinare gli aggiornamenti a utenti specifici.
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Utilizza la funzione di Aggiornamenti in tempo reale di Capgo per aggiornare i bundle JavaScript dell'applicazione in modo remoto e in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti senza passare dal processo di revisione dell'app store per risolvere i bug e distribuire nuove funzionalità in modo istantaneo.
Lo sistema di Aggiornamenti in Tempo Reale di Capgo ha due componenti chiave:
Capgo SDK, che installi nell'app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.
Canali, che ti consentono di targetizzare gli aggiornamenti per gruppi specifici di utenti. Puoi utilizzare i canali per gestire diverse tracce di rilascio, come Production, Staginge Dev.
Quando carichi un nuovo bundle JS su Capgo e assegni un canale, il Capgo SDK negli app configurati per quel canale rileverà l'aggiornamento e lo scaricherà. La prossima volta che l'app si riavvia, il nuovo bundle verrà caricato.
Per iniziare a utilizzare gli Aggiornamenti in Tempo Reale, segui questi passaggi:
Completa il Capgo Guida rapida per configurare il tuo app in Capgo e installare il Capgo SDK.
Nel tuo app code, chiama CapacitorUpdater.notifyAppReady() dopo che il tuo app è stato inizializzato. Ciò avverte il Capgo SDK che il tuo app è pronto a ricevere aggiornamenti.
Costruisci il tuo bundle JS e caricalo su Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionApri il tuo app e attendi che l'aggiornamento venga scaricato. Puoi controllare lo stato con:
npx @capgo/cli@latest app debugUna volta scaricato l'aggiornamento, chiudi e riapri il tuo app per caricare il nuovo bundle.
Vedi il Deploying Live Updates guida per ulteriori dettagli.
La Capgo CLI è uno strumento potente che consente ai developer di interagire con i servizi di Capgo dai loro flussi di lavoro CI/CD personalizzati. Con la CLI, hai il controllo granulare sulle build e sulla loro distribuzione, consentendo di integrare Capgo nei tuoi flussi di lavoro aziendali esistenti.
La Capgo CLI è progettata per i developer e le squadre che hanno bisogno di più controllo e flessibilità nei loro flussi di lavoro di aggiornamento in tempo reale. Utilizzando la CLI nei tuoi flussi di lavoro CI/CD, puoi:
Per utilizzare il Capgo CLI, avrai bisogno di autenticarti con la tua API chiave. Puoi generare una API chiave nelle impostazioni del tuo account Capgo.
Per accedere e memorizzare in modo sicuro la tua API chiave, esegui:
npx @capgo/cli@latest login [API_KEY]Questo comando verrà poi salvato per future utilizzazioni. Non avrai più bisogno di fornire la tua API chiave con ogni comando dopo l'accesso.
Se sei già familiarizzato con altri strumenti di aggiornamento live CLI, ci sono alcune cose importanti da notare su Capgo’s CLI:
Il Capgo CLI utilizza un solo CLI per entrambi i casi di utilizzo di sviluppo e CI/CD, poiché Capgo è focalizzato esclusivamente sul set di funzionalità di aggiornamento live.
Il Capgo CLI non richiede un passo di installazione separato. È integrato con il @capgo/cli Pacchetto e può essere eseguito direttamente utilizzando npx.
Capgo’s CLI è progettato specificamente per il flusso di lavoro di aggiornamento in tempo reale, quindi potrebbe non includere alcune funzionalità o comandi trovati in strumenti CLI più general-purpose.
Canali
Impara a utilizzare i canali per gestire diverse tracce di rilascio e destinare gli aggiornamenti a utenti specifici.
Annullamenti
Scopri come annullare un aggiornamento a una versione precedente del bundle JS se un aggiornamento causa problemi.
Comportamento dell'aggiornamento
Personalizza come e quando gli aggiornamenti vengono scaricati e applicati nell'app.
Aggiornamenti veloci
Impara a utilizzare gli aggiornamenti veloci per accelerare il processo di aggiornamento.
Se stai utilizzando Overview per pianificare dashboard e API operazioni, connettilo con API Overview per i dettagli di implementazione in API Overview, Introduzione per i dettagli di implementazione in Introduzione, API Chiavi per i dettagli di implementazione in API Chiavi, Dispositivi per i dettagli di implementazione in dispositivi, e Bundles per i dettagli di implementazione in Bundle.