Saltare al contenuto

Deploy a Live Update

Utilizza la funzione 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. Aggiorna direttamente il pacchetto JS dei tuoi utenti senza passare per la store per risolvere i bug e distribuire nuove funzionalità.

Questa guida presuppone che tu abbia completato il Capgo Quickstart e che tu abbia già:

  1. Installato il @capgo/capacitor-updater SDK nel tuo Capacitor app

  2. Configurato il tuo ID app e il canale di aggiornamento in capacitor.config.ts

  3. Aggiunto nel tuo code il CapacitorUpdater.notifyAppReady() metodo

Se non hai ancora eseguito questi passaggi, per favore torna indietro e completa il quickstart prima.

Con il Capgo SDK installato e configurato, sei pronto a caricare il tuo primo bundle di aggiornamento live:

  1. Costruisci i tuoi asset web:

    Finestra del terminale
    npm run build
  2. Carica il bundle in Capgo:

    Finestra del terminale
    npx @capgo/cli@latest bundle upload --channel=production

    Questo caricherà una nuova versione del pacchetto nel canale specificato nella riga di comando.

Se il tuo caricamento fallisce, controlla:

  • Il tuo ID applicazione in capacitor.config.ts corrisponde al tuo applicazione nel dashboard Capgo
  • Stai eseguendo la riga di comando di caricamento dalla radice del tuo progetto Capacitor
  • I tuoi asset web sono costruiti e aggiornati

Se hai ancora problemi, vai alla sezione Risoluzione dei Problemi Sezione intitolata “Risoluzione dei Problemi”

Se hai ancora problemi, vai alla sezione "Risoluzione dei Problemi" del tuo dashboard __CAPGO_KEEP_0__.

Sezione intitolata “Ricezione di un Aggiornamento su un Dispositivo”

Una volta caricato il tuo bundle, puoi testare l'aggiornamento live sul dispositivo:

  1. Sincronizza l'app sul dispositivo:

    Finestra del terminale
    npx cap sync ios
  2. 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
  3. Esegui l'app localmente:

    Finestra del terminale
    npx cap run ios

    O apri il progetto iOS/Android in Xcode/Android Studio e fai un run nativo.

  4. Tenere l'app aperta per circa 30 secondi per consentire all'aggiornamento di scaricare in background.

  5. Il registro richiederà alcuni secondi per aggiornarsi e mostrare lo stato dell'aggiornamento.

  6. Chiudi e riapri l'app. Dovresti vedere il tuo aggiornamento live applicato!

Riferisciti al Capgo Quickstart per ulteriori dettagli sul testing degli aggiornamenti live.

Congratulazioni per aver distribuito il tuo primo aggiornamento live con Capgo! 🎉

Per imparare di più, revisiona il resto della Capgo Live Updates documentazione. Alcuni argomenti chiave da verificare successivamente:

Se stai utilizzando Aggiornamento in tempo reale 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, Integrations di Capgo per il workflow del prodotto in Integrations di Capgo Integrazione CI/CD per il dettaglio di implementazione in Integrazione CI/CD Integrazione di azioni di GitHub per il dettaglio di implementazione in Integrazione di azioni di GitHub