Canali
Scopri come 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 nella tua 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 ad esempio Production, Staginge Dev.
Quando carichi un nuovo pacchetto JS su Capgo e gli assegni un canale, il Capgo SDK nelle app configurate per quel canale rileverà l'aggiornamento e lo scaricherà. La prossima volta che l'app si riavvia, il nuovo pacchetto verrà caricato.
Per iniziare ad utilizzare le Aggiornamenti in Tempo Reale, segui questi passaggi:
Completa il Capgo Guida Rapida per configurare la tua app in Capgo e installare il Capgo SDK.
Nella tua app code, chiama CapacitorUpdater.notifyAppReady() dopo che la tua app ha finito di inizializzarsi. Ciò avverte il Capgo SDK che la tua app è pronta a ricevere gli aggiornamenti.
Crea il tuo bundle JS e caricalo su Capgo:
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionApri la tua app e attendi che l'aggiornamento si scarichi. Puoi controllare lo stato con:
npx @capgo/cli@latest app debugUna volta scaricata l'aggiornamento, chiudi e riapri la tua app per caricare il nuovo bundle.
Vedi il Guida per il "Deploying Live Updates" La __CAPGO_KEEP_0__ __CAPGO_KEEP_1__
The Capgo CLI is a powerful tool that allows developers to interact with Capgo’s services from their own CI/CD pipelines. With the CLI, you have granular control over when builds are produced and deployed, enabling you to integrate Capgo into your existing enterprise workflows.
The Capgo CLI is designed for developers and teams who need more control and flexibility in their live update workflows. By using the CLI in your CI/CD pipelines, you can:
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 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 importanti da notare sulle CLI di Capgo:
Il Capgo utilizza un unico CLI per entrambi i casi di utilizzo di sviluppo e CI/CD, poiché Capgo è focalizzato esclusivamente sul set di funzionalità di aggiornamento in tempo reale.
The Capgo CLI non richiede un passaggio di installazione separato. È integrato con il @capgo/cli package e può essere eseguito direttamente utilizzando npx.
Capgo’s CLI è progettato specificamente per il workflow di aggiornamento in tempo reale, quindi potrebbe non includere alcune funzionalità o comandi trovati in strumenti CLI più general-purpose.
Canali
Scopri come 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 degli Aggiornamenti
Personalizza come e quando gli aggiornamenti vengono scaricati e applicati nell'app.
Aggiornamenti veloci
Scopri come utilizzare gli aggiornamenti veloci per accelerare il processo di aggiornamento.
Se stai utilizzando Panoramica per pianificare il dashboard e le operazioni API, 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 il dettaglio di implementazione in Dispositivi, e Pacchetti per il dettaglio di implementazione in Pacchetti.