Vai al contenuto

Panoramica

Utilizza la funzione Live Updates di Capgo per aggiornare i bundle JavaScript della tua app da remoto, in tempo reale. Invia aggiornamenti JS direttamente ai tuoi utenti senza passare attraverso il processo di revisione dell’app store per correggere bug e distribuire nuove funzionalità istantaneamente

Come funzionano i Live Updates

Il sistema Live Update di Capgo ha due componenti chiave:

  1. L’SDK Capgo, che installi nella tua app. L’SDK controlla la disponibilità di aggiornamenti e li scarica in background

  2. I Canali, che ti permettono di indirizzare gli aggiornamenti a specifici gruppi di utenti. Puoi utilizzare i canali per gestire diverse tracce di rilascio, come Production, Staging e Dev

Quando carichi un nuovo bundle JS su Capgo e lo assegni a un canale, l’SDK Capgo nelle app configurate per quel canale rileverà l’aggiornamento e lo scaricherà. Al successivo riavvio dell’app, verrà caricato il nuovo bundle

Per iniziare

Per iniziare a utilizzare i Live Updates, segui questi passaggi:

  1. Completa il Quickstart di Capgo per configurare la tua app in Capgo e installare l’SDK Capgo

  2. Nel codice della tua app, chiama CapacitorUpdater.notifyAppReady() dopo che la tua app ha terminato l’inizializzazione. Questo comunica all’SDK Capgo che la tua app è pronta a ricevere aggiornamenti

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

    Terminal window
    npm run build
    npx @capgo/cli@latest upload --channel=Production
  4. Apri la tua app e attendi che l’aggiornamento venga scaricato. Puoi controllare lo stato con:

    Terminal window
    npx @capgo/cli@latest app debug
  5. Una volta scaricato l’aggiornamento, chiudi e riapri la tua app per caricare il nuovo bundle

Consulta la guida Deploying Live Updates per maggiori dettagli

Prossimi passi