Deploy un Aggiornamento in Tempo Reale
Copia un prompt di configurazione con i passaggi 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à.
Questo guide presuppone 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()Aggiunto nel tuo
__CAPGO_KEEP_0__ il
Caricare un Bundle
Sottosezione intitolata “Caricare un Bundle”Con il Capgo SDK installato e configurato, sei pronto a caricare il tuo primo pacchetto di aggiornamento live:
-
Costruisci i tuoi asset web:
Finestra del terminale npm run build -
Carica il pacchetto su Capgo:
Gitlab npx @capgo/cli@latest bundle upload --channel=production/github/workflow/compila_e_distribuisci.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.
Risolvere i problemi di caricamento
Sezione intitolata “Risolvere i problemi di caricamento”Se il tuo caricamento fallisce, controlla:
- Il tuo ID applicazione in
capacitor.config.tscorrisponde alla tua applicazione nel Capgo dashboard - Stai eseguendo il comando di caricamento dalla radice del tuo progetto Capacitor
- I tuoi asset web sono costruiti e aggiornati
If sei ancora in difficoltà, vai al Risoluzione dei Problemi sezione.
Ricezione di un Aggiornamento su un Dispositivo
Sottosezione intitolata “Ricezione di un Aggiornamento su un Dispositivo”Una volta caricato il tuo pacchetto, puoi testare l'aggiornamento live su un dispositivo:
-
Sincronizza l'app sul dispositivo:
Finestra del terminale npx cap sync ios -
Apre una finestra del terminale e esegui il seguente comando per verificare lo stato dell'aggiornamento:
Finestra del terminale npx @capgo/cli@latest app debug -
Avvia l'applicazione localmente:
Finestra del terminale npx cap run iosO apri il progetto iOS/Android in Xcode/Android Studio e fai un run nativo.
-
Tieni l'applicazione aperta per circa 30 secondi per consentire all'aggiornamento di scaricarsi in background.
-
I log verranno aggiornati dopo alcuni secondi e mostreranno lo stato dell'aggiornamento.
-
Chiudi e riapri l'applicazione. Dovresti vedere l'aggiornamento live applicato!
Riferisciti a: Capgo Guida rapida Per maggiori dettagli sul testing degli aggiornamenti live, consulta la
Passaggi successivi
Esegui i passaggi successiviCongratulazioni per aver distribuito il tuo primo aggiornamento live con Capgo! 🎉
Per imparare di più, revisiona il resto della Capgo Documentazione degli Aggiornamenti Live. Alcune delle principali aree da esplorare sono:
- Targettizzazione degli Aggiornamenti con i Canali
- Personalizzazione del Comportamento degli Aggiornamenti
- Aggiornamenti Live di Ribalto
Continua da Aggiorna in Tempo Reale
Se stai utilizzandoAggiorna in Tempo Reale per pianificare l'automazione CI/CD, connettilo con Se stai utilizzando Aggiorna in Tempo Reale per pianificare l'automazione CI/CD, connettilo con Capgo Integrazione CI/CD per il workflow del prodotto in Capgo Integrazione CI/CD, Capgo Costruzioni Native per il workflow del prodotto in Capgo Costruzioni Native, Capgo Integrazioni per il workflow del prodotto in Capgo Integrazioni, Integrazione CI/CD per i dettagli di implementazione in Integrazione CI/CD, e GitHub Integrazione Azioni per i dettagli di implementazione in GitHub Integrazione Azioni.