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 bundle 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