Canali
Scopri come utilizzare i canali per gestire diverse tracce di rilascio e indirizzare gli aggiornamenti a specifici utenti
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
Il sistema Live Update di Capgo ha due componenti chiave:
L’SDK Capgo, che installi nella tua app. L’SDK controlla la disponibilità di aggiornamenti e li scarica in background
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 a utilizzare i Live Updates, segui questi passaggi:
Completa il Quickstart di Capgo per configurare la tua app in Capgo e installare l’SDK Capgo
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
Compila il tuo bundle JS e caricalo su Capgo:
npm run buildnpx @capgo/cli@latest upload --channel=Production
Apri la tua app e attendi che l’aggiornamento venga scaricato. Puoi controllare lo stato con:
npx @capgo/cli@latest app debug
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
Canali
Scopri come utilizzare i canali per gestire diverse tracce di rilascio e indirizzare gli aggiornamenti a specifici utenti
Rollback
Scopri come tornare 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 nella tua app
Aggiornamenti rapidi
Scopri come utilizzare gli aggiornamenti rapidi per velocizzare il processo di aggiornamento