Mettre en ligne un Live Update
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Use Capgo’s Live Updates feature to update the UI and business logic of your app remotely, in real-time. Push JS bundle updates directly to your users without going through the app store to instantly fix bugs and ship new features.
Cette guide suppose que vous avez terminé le Capgo Démarrage rapide et que vous avez déjà :
-
Installé le
@capgo/capacitor-updaterSDK dans votre Capacitor application -
Configuré votre ID d'application et votre canal d'actualisation en
capacitor.config.ts -
Ajouté dans votre code
CapacitorUpdater.notifyAppReady()method
Si vous n'avez pas encore effectué ces étapes, veuillez retourner et terminer le quickstart en premier.
Télécharger un Bundle
Section intitulée « Chargement d'un Bundle »Avec le Capgo SDK installé et configuré, vous êtes prêt à charger votre premier live update bundle :
-
Construire vos actifs web :
Fenêtre de terminal npm run build -
Charger le bundle dans Capgo :
Fenêtre de terminal npx @capgo/cli@latest bundle upload --channel=production/github/flux de travail/build_et_déployer.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:- masterCela téléchargera une nouvelle version du bundle dans le canal spécifié dans la commande.
Résoudre les problèmes d'envoi
Section intitulée « Résoudre les problèmes d'envoi »Si votre envoi a échoué, vérifiez doublement :
- Votre ID d'application dans
capacitor.config.tsmatches your app in the Capgo dashboard - Vous exécutez la commande d'envoi depuis la racine de votre projet Capacitor
- Vos actifs web sont construits et à jour
Si vous continuez à rencontrer des problèmes, allez à la Troubleshooting section.
Réception d'une mise à jour sur un appareil
Section intitulée « Réception d'une mise à jour sur un appareil »Une fois votre bundle est chargé, vous pouvez tester le live update sur un appareil :
-
Synchronez votre application sur l'appareil :
Fenêtre de terminal npx cap sync ios -
Ouvrez une autre fenêtre de terminal et exécutez la commande suivante pour vérifier l'état de mise à jour :
Fenêtre de terminal npx @capgo/cli@latest app debug -
Exécutez votre application localement :
Fenêtre de terminal npx cap run iosOuvrez le projet iOS/Android dans Xcode/Android Studio et effectuez une exécution native.
-
Gardez l'application ouverte pendant environ 30 secondes pour permettre le téléchargement de la mise à jour en arrière-plan.
-
Les journaux mettront quelques secondes à s'actualiser et à afficher l'état de la mise à jour.
-
Fermez et rouvrez l'application. Vous devriez voir votre live update appliqué !
Référez-vous à la Capgo Démarrage rapide Pour plus d'informations sur les mises à jour en temps réel.
Étapes suivantes
Section intitulée « Étapes suivantes »Félicitations pour avoir déployé votre première live update avec Capgo !
Pour en savoir plus, passez en revue le reste de la Capgo documentation des mises à jour Live. Certaines des sujets clés à vérifier ensuite :
- Cibler les mises à jour avec les canaux
- Personnaliser le comportement des mises à jour
- Live Update Retour en arrière
Continuez depuis Déployer un Live Update
Section intitulée « Continuez depuis Déployer un Live Update »Si vous utilisez Déployer un Live Update pour planifier l'automatisation CI/CD, connectez-l’avec Capgo CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de travail du produit dans Capgo Builds natifs, Capgo Intégrations pour le flux de travail du produit dans Capgo Intégrations, Intégration CI/CD pour les détails d'implémentation dans Intégration CI/CD, et GitHub Intégration d'actions pour les détails d'implémentation dans GitHub Intégration d'actions.