Saltare al contenuto

Deploy un aggiornamento in tempo reale

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. Aggiungi aggiornamenti del pacchetto JS direttamente ai tuoi utenti senza passare per la store dell'app per correggere bug e rilasciare nuove funzionalità.

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

  1. Installato il @capgo/capacitor-updater SDK in your Capacitor app

  2. nella tua app capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() Aggiunto il 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 sul Capgo:

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

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

Se il tuo upload fallisce, controlla di nuovo:

  • Il tuo ID dell'app capacitor.config.ts corrisponde al tuo app nel Capgo dashboard
  • Esegui il comando di upload dal root del tuo progetto Capacitor
  • I tuoi asset web sono costruiti e aggiornati

Se hai ancora problemi, vai alla sezione Trattamento dei problemi. section.

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:

  1. Finestra del terminale

    Copia negli appunti
    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 il tuo 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. Tieni l'app aperta per circa 30 secondi per consentire all'aggiornamento di scaricarsi in background.

  5. I log richiederanno alcuni secondi per aggiornarsi e mostrare lo stato dell'aggiornamento.

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

Riferisciti a Capgo Quickstart per ulteriori informazioni sui test delle aggiornamenti in tempo reale.

Congratulazioni per aver distribuito il primo aggiornamento in tempo reale con Capgo! 🎉

Per imparare di più, revisiona il resto della documentazione degli aggiornamenti in tempo reale di Capgo. Alcune delle principali aree da verificare successivamente sono:

Continua da Distribuisci un Aggiornamento in Tempo Reale

Sezione intitolata “Continua da Distribuisci un Aggiornamento in Tempo Reale”

Se stai utilizzando Distribuisci un Aggiornamento in Tempo Reale per pianificare l'automazione CI/CD, connettilo con Capgo Automazione CI/CD per il flusso di lavoro del prodotto in Capgo Automazione 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, e GitHub Integrazione Azioni per i dettagli di implementazione in GitHub Azioni di integrazione.