Deploya Aggiornamento in Tempo Reale
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Utilizza la funzione di aggiornamenti in tempo reale di Capgo per aggiornare l'interfaccia utente e la logica commerciale del tuo app in modo remoto e in tempo reale. Inviare aggiornamenti del pacchetto JS direttamente agli utenti senza passare per la store dell'app per risolvere i bug e spedire nuove funzionalità istantaneamente.
Si presume che tu abbia completato il Capgo Quickstart e hai già:
-
Installato il
@capgo/capacitor-updaterSDK in your Capacitor app -
__CAPGO_KEEP_1__ app
capacitor.config.ts -
Added in your code the
CapacitorUpdater.notifyAppReady()metodo
Se non hai ancora eseguito questi passaggi, per favore torna indietro e completa il quickstart prima.
Caricamento di un Bundle
Sezione intitolata “Caricamento di un Bundle”Con il Capgo SDK installato e configurato, sei pronto a caricare il tuo primo bundle di aggiornamento live:
-
Costruisci i tuoi asset web:
Finestra del terminale npm run build -
Carica il bundle sul Capgo:
Finestra del terminale npx @capgo/cli@latest bundle upload --channel=production.github/workflows/build_and_deploy.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 pacchetto nel canale specificato nel comando.
Soluzione dei problemi degli upload
Sezione intitolata “Soluzione dei problemi degli upload”Se il tuo upload fallisce, controlla di nuovo:
- Il tuo ID dell'app in
capacitor.config.tscorrisponde all'app nel Capgo dashboard - Stai eseguendo il comando di caricamento dalla radice del tuo Capacitor progetto
- I tuoi asset web sono costruiti e aggiornati
Se hai ancora problemi, vai alla sezione Trattamento dei problemi. Ricezione di un Aggiornamento su un Dispositivo
Sezione intitolata “Ricezione di un Aggiornamento su un Dispositivo”
Una volta caricato il tuo bundle, puoi testare l'aggiornamento live su un dispositivo:Sincronizza l'app sul dispositivo:
-
Finestra del terminale
Sincronizza l'app sul dispositivo: npx cap sync ios -
Apri un'altra finestra del terminale e esegui il seguente comando per verificare lo stato dell'aggiornamento:
Finestra del terminale npx @capgo/cli@latest app debug -
Esegui il tuo app localmente:
Finestra 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.
-
I log richiederanno alcuni secondi per aggiornarsi e mostrare lo stato dell'aggiornamento.
-
Chiudi e riapri l'app. Dovresti vedere il tuo live update applicato!
Riferisciti a questo: Capgo Guida di Avvio Rapido per ulteriori informazioni sui test delle aggiornamenti in tempo reale.
Passaggi Successivi
Sottosezione intitolata “Passaggi Successivi”Congratulazioni per aver distribuito il primo aggiornamento in tempo reale con Capgo! 🎉
Per imparare di più, revisiona il resto della Capgo Documentazione degli Aggiornamenti in Tempo Reale. Alcune delle principali aree da verificare successivamente:
- Targettizzazione degli Aggiornamenti con Canali
- Personalizzazione del Comportamento degli Aggiornamenti
- Aggiornamenti in Tempo Reale con Annullamento
Continua da Distribuisci un Aggiornamento in Tempo Reale
Sezione intitolata “Continua con Deploy a Live Update”Se stai utilizzando Deploy a 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 Native per il flusso di lavoro del prodotto in Capgo Costruzioni Native, Capgo Integrazioni per il flusso di lavoro del prodotto in Capgo Integrazioni, Integrazione CI/CD per i dettagli di implementazione in Integrazione CI/CD, Azioni di integrazione protetta da GitHub per i dettagli di implementazione in Azioni di integrazione protetta da GitHub