Saltare al contenuto

Panoramica

Utilizza il feature 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 correggere bug e rilasciare nuove funzionalità.

Lo sistema di aggiornamento in tempo reale di Capgo ha due componenti chiave:

  1. Lo SDK di Capgo, che installi nell'app. Il SDK controlla gli aggiornamenti disponibili e li scarica in background.

  2. I canali, che 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 nelle app configurate per quel canale rileverà l'aggiornamento e lo scaricherà. La prossima volta che l'app si riavvia, il nuovo bundle verrà caricato.

Per iniziare ad utilizzare le Aggiornamenti in tempo reale, segui questi passaggi:

  1. Completa il Capgo Guida rapida per configurare la tua app in Capgo e installare il Capgo SDK.

  2. 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.

  3. Crea il tuo bundle JS e caricalo su Capgo:

    Finestra del terminale
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Apri la tua app e aspetta che l'aggiornamento si scarichi. Puoi controllare lo stato con:

    Finestra del terminale
    npx @capgo/cli@latest app debug
  5. Una volta scaricata l'aggiornamento, chiudi e riapri l'app per caricare il nuovo pacchetto.

Vedi il Guida per il "Deploying Live Updates" La "__CAPGO_KEEP_0__ __CAPGO_KEEP_1__" è una potente risorsa che consente ai sviluppatori di interagire con i servizi di __CAPGO_KEEP_2__ dai loro pipeline CI/CD.

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:

  • Decidere esattamente quando costruire e distribuire gli aggiornamenti, anziché affidarti all'automazione integrata di Capgo
  • Inserire i propri processi, come la firma di code, il testing di qualità o le approvazioni del manager, tra i passaggi di costruzione e distribuzione
  • Integra Capgo nelle tue attività di DevOps esistenti e flussi di lavoro

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:

Finestra del terminale
npx @capgo/cli@latest login [API_KEY]

Questo comando verrà poi salvato per future utilizzazioni. Non avrai bisogno di fornire la tua chiave API con ogni comando dopo l'accesso.

Se sei già familiarizzato con altri strumenti di aggiornamento live CLI, ci sono alcune cose chiave da notare sulle CLI di Capgo:

  • Capgo 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.

  • The Capgo CLI non richiede un passaggio di installazione separato. È incluso nel pacchetto e può essere eseguito direttamente utilizzando @capgo/cli il __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ è progettato specificamente per il workflow di aggiornamento in tempo reale, quindi potrebbe non includere alcune funzionalità o comandi trovati in strumenti di __CAPGO_KEEP_2__ più general-purpose. 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.

Sottosezione intitolata “Passaggi successivi”

Canali

Se stai utilizzando Overview per pianificare il dashboard e le operazioni API, 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 Bundle per i dettagli di implementazione in Bundle.