Deployare un Live Update
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Utilizza il feature di aggiornamenti in tempo reale di Capgo per aggiornare l'interfaccia utente e la logica di business del tuo app in modo remoto e in tempo reale. Invia aggiornamenti del pacchetto JS direttamente ai tuoi utenti senza passare per la store di app per risolvere bug e rilasciare nuove funzionalità.
Questa guida presuppone che tu abbia completato il Capgo Guida rapida and have already:
-
Installato il
@capgo/capacitor-updaterSDK nel tuo Capacitor app -
Configurato il tuo ID app e il canale di aggiornamento in
capacitor.config.ts -
Aggiunto nel tuo code il
CapacitorUpdater.notifyAppReady()metodo
Se non hai ancora eseguito quei passaggi, per favore torna indietro e completa il quickstart prima.
Caricamento di un Bundle
Sottosezione intitolata “Caricamento di un Bundle”Con il Capgo SDK installato e configurato, sei pronto a caricare il tuo primo live update bundle:
-
Costruisci i tuoi asset web:
Fermata di sistema npm run build -
Carica il bundle in Capgo:
Finestra del terminale npx @capgo/cli@latest bundle upload --channel=productiongithub/workflow di costruzione e distribuzione.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- masterQuesto caricherà una nuova versione del bundle nel canale specificato nel comando.
Risolvere i Problemi di Caricamento
Sezione intitolata “Risolvere i Problemi di Caricamento”Se il tuo caricamento fallisce, controlla:
- La tua ID applicazione in
capacitor.config.tscorrisponde alla tua applicazione nel Capgo dashboard - Sei in esecuzione del comando di caricamento dalla radice del tuo Capacitor progetto
- I tuoi asset web sono costruiti e aggiornati
Se hai ancora problemi, vai alla sezione Risolvere i Problemi section.
Ricezione di un Aggiornamento su un Dispositivo
Ricezione di un Aggiornamento su un DispositivoUna volta caricato il tuo bundle, puoi testare il live update su un dispositivo:
-
Sincronizza l'app sul dispositivo:
Fenestra del terminale npx cap sync ios -
Apre una finestra del terminale e esegui il seguente comando per verificare lo stato dell'aggiornamento:
Fenestra del terminale npx @capgo/cli@latest app debug -
Esegui l'app localmente:
Fenestra del terminale npx cap run iosO apri il progetto iOS/Android in Xcode/Android Studio e fai un run nativo.
-
Tieni l'app aperta per circa 30 secondi per consentire all'aggiornamento di scaricarsi in background.
-
Le log saranno aggiornati in pochi secondi e mostreranno lo stato dell'aggiornamento.
-
Chiudi e riapri l'app. Dovresti vedere il tuo live update applicato!
Riferisciti a Capgo Guida rapida for more details on testing live updates.
Next Steps
Passaggi successiviCongrats on deploying your first live update with Capgo! 🎉
Per imparare di più, rivedi il resto del contenuto. Capgo Live Updates documentation__CAPGO_KEEP_0__ Live Updates documentation
- . Alcuni argomenti chiave da verificare successivamente sono:
- Personalizzare il comportamento dell'aggiornamento
- Live Update Ritorni
Continua da Deploy un Live Update
Sezione intitolata “Continua da Deploy un Live Update”Se stai utilizzando Deploy un Live Update per pianificare l'automazione CI/CD, connettilo con Capgo CI/CD per il flusso di lavoro del prodotto in Capgo CI/CD, Capgo Costruzioni nativa per il flusso di lavoro del prodotto in Capgo Costruzioni nativa, Capgo Integrazioni per il workflow del prodotto in Capgo Integrazioni, Integrazione CI/CD per i dettagli di implementazione nella integrazione CI/CD, e GitHub Actions Integration per i dettagli di implementazione in GitHub Azioni di integrazione.