Passer à la navigation principale

Mise à jour en direct

Utilisez la fonctionnalité d'actualisation en temps réel de Capgo pour mettre à jour l'interface utilisateur et la logique métier de votre application à distance, en temps réel. Envoyez des mises à jour de bundle JavaScript directement à vos utilisateurs sans passer par l'app store pour corriger les bogues et livrer de nouvelles fonctionnalités.

Cette guide suppose que vous avez terminé le Capgo Quickstart et que vous avez déjà :

  1. Installé le @capgo/capacitor-updater SDK in your Capacitor app

  2. __CAPGO_KEEP_1__ capacitor.config.ts

  3. Added in your code the CapacitorUpdater.notifyAppReady() Ajouté dans votre

__CAPGO_KEEP_0__ la

Avec le Capgo SDK installé et configuré, vous êtes prêt à charger votre premier bundle de mise à jour en direct :

  1. Construire vos actifs web :

    Fenêtre de terminal
    npm run build
  2. Charger le bundle vers Capgo :

    Gitlab
    npx @capgo/cli@latest bundle upload --channel=production

    Cela téléchargera une nouvelle version du bundle dans le canal spécifié dans la commande.

Si votre envoi a échoué, vérifiez :

  • Votre ID d'application dans capacitor.config.ts correspond à votre application dans le tableau de bord Capgo
  • Vous exécutez la commande d'envoi depuis la racine de votre projet Capacitor
  • Votre contenu web est construit et à jour

Si vous rencontrez toujours des difficultés, rendez-vous sur la Résolution des problèmes section.

Une fois votre bundle téléchargé, vous pouvez tester la mise à jour en direct sur un appareil :

  1. Synchronisez votre application sur l'appareil :

    Fenêtre de terminal
    npx cap sync ios
  2. Ouvrez une autre fenêtre de terminal et exécutez la commande suivante pour vérifier l'état de la mise à jour :

    Fenêtre de terminal
    npx @capgo/cli@latest app debug
  3. Exécutez votre application localement :

    Fenêtre de terminal
    npx cap run ios

    Ou ouvrez le projet iOS/Android dans Xcode/Android Studio et effectuez une exécution native.

  4. Maintenez l'application ouverte pendant environ 30 secondes pour permettre le téléchargement de la mise à jour en arrière-plan.

  5. Les journaux mettront quelques secondes à s'actualiser et à afficher l'état de la mise à jour.

  6. Fermez et rouvrez l'application. Vous devriez voir votre mise à jour live appliquée !

Rendez-vous à la section intitulée «  Capgo Quickstart pour plus de détails sur la mise à jour live.

Félicitations pour avoir déployé votre première mise à jour live avec Capgo !

Pour en savoir plus, passez en revue le reste de la Capgo documentation sur les mises à jour live. Certains sujets clés à vérifier ensuite :

Continuez depuis Déployer une mise à jour live

Si vous utilisez

Déployer une mise à jour live pour planifier l'automatisation CI/CD, connectez-l’avec Section intitulée “Continuez depuis Déployer une mise à jour live” Capgo Intégration CI/CD pour le flux de travail du produit dans Capgo Intégration CI/CD, Capgo Déploiement natif pour le flux de travail du produit dans Capgo Déploiement natif, 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.