Impara come utilizzare i canali per gestire diverse tracce di rilascio e destinare gli aggiornamenti a specifici utenti.
Rollback
Copia un prompito di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Usa le funzionalità di aggiornamento in tempo reale di Capgo per aggiornare i bundle JavaScript dell'app remotamente, in tempo reale. Invia gli aggiornamenti JS direttamente agli utenti senza passare dal processo di revisione dell'app store per risolvere i bug e caricare nuove funzionalità.
Il sistema di aggiornamento in tempo reale di Capgo ha due componenti chiave:
Il Capgo SDK, che installi nell'app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.
I 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 assegnerai un canale, il Capgo SDK nelle app configurate per quel canale rileverà l'aggiornamento e lo scaricherà. La prossima volta che l'app si riavvierà, il nuovo bundle verrà caricato.
Inizia a utilizzare le Aggiornamenti in tempo reale seguiendo questi passaggi:
Completa il Capgo Avvio rapido per configurare il tuo app in Capgo e installare il Capgo SDK.
Nella tua app code, chiama CapacitorUpdater.notifyAppReady() dopo che il tuo app è stato inizializzato. Ciò avverte il Capgo SDK che il tuo app è pronto a ricevere gli aggiornamenti.
Costruisci il tuo bundle JS e caricalo su Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionApre il tuo app e attendi che l'aggiornamento venga scaricato. Puoi controllare lo stato con:
npx @capgo/cli@latest app debugUna volta scaricata l'aggiornamento, chiudi e riapri l'app per caricare il nuovo pacchetto.
Vedi il Guida per l'aggiornamento in tempo reale per ulteriori dettagli.
Il Capgo CLI è uno strumento potente che consente ai developer di interagire con i servizi di Capgo dai loro pipeline CI/CD personalizzati. Con il CLI, hai il controllo granulare sulle build prodotte e distribuite, consentendo di integrare Capgo nei tuoi workflow aziendali esistenti.
Il Capgo CLI è progettato per i developer e le squadre che hanno bisogno di più controllo e flessibilità nei loro workflow di aggiornamento in tempo reale. Utilizzando il CLI nei loro pipeline CI/CD, puoi:
Per utilizzare il Capgo CLI, avrai bisogno di autenticarti con la tua chiave API. Puoi generare una chiave API nelle impostazioni del tuo account Capgo.
Per accedere e memorizzare in modo sicuro la tua chiave API, esegui:
npx @capgo/cli@latest login [API_KEY]Questo comando verrà poi salvato per future utilizzazioni. Non dovrai più fornire la tua chiave API con ogni comando dopo l'accesso.
Se sei già familiarizzato con altri strumenti di aggiornamento in tempo reale CLI, ci sono alcune cose chiave da notare sul Capgo’s CLI:
Capgo utilizza un singolo CLI per entrambi i casi di sviluppo e CI/CD, poiché Capgo si concentra esclusivamente sul set di funzionalità di aggiornamento in tempo reale.
Il Capgo CLI non richiede un passaggio di installazione separato. È integrato con il pacchetto e può essere eseguito direttamente utilizzando @capgo/cli __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ è progettato specificamente per il flusso di lavoro di aggiornamento in tempo reale, quindi potrebbe non includere alcune funzionalità o comandi trovati in strumenti di scopo più generici __CAPGO_KEEP_2__. npx.
Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.
Impara come utilizzare i canali per gestire diverse tracce di rilascio e destinare gli aggiornamenti a specifici utenti.
Rollback
Scopri come tornare 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.
Channels
Aggiornamenti Veloci
Scopri come utilizzare gli aggiornamenti veloci per accelerare il processo di aggiornamento.
Se stai utilizzando Panoramica per pianificare dashboard e API operazioni, connettilo con API Panoramica per i dettagli di implementazione in API Panoramica, 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 Pacchetti per i dettagli di implementazione in Pacchetti.