Aller au contenu

Déployer un Live Update

Utilisez la fonctionnalité Live Update de Capgo pour mettre à jour l'interface et la logique métier de votre application à distance et en temps réel. Envoyez des mises à jour de bundles JS directement à vos utilisateurs sans passer par les stores pour corriger instantanément les bugs et déployer de nouvelles fonctionnalités.

Ce guide suppose que vous avez terminé l' Quickstart Capgo et que vous avez déjà :

  1. Installé le @capgo/capacitor-updater SDK dans votre application Capacitor

  2. Configurez l'ID de votre app et le canal de mise à jour dans capacitor.config.ts

  3. Ajouté dans votre code le CapacitorUpdater.notifyAppReady() méthode

Si vous n'avez pas encore effectué ces étapes, revenez en arrière et terminez d'abord le quickstart.

Avec le Capgo SDK installé et configuré, vous êtes prêt à envoyer votre premier bundle live update :

  1. Compilez vos assets web :

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

    Fenêtre de terminal
    npx @capgo/cli@latest bundle upload --channel=production

    Cela enverra une nouvelle version du bundle vers le canal spécifié dans la commande.

Si votre upload échoue, vérifiez bien :

  • Votre app ID dans capacitor.config.ts correspond à votre application dans le dashboard Capgo
  • Vous exécutez la commande d'upload depuis la racine de votre projet Capacitor
  • Vos assets web sont compilés et à jour

Si vous rencontrez toujours des problèmes, rendez-vous sur le Troubleshooting section.

Une fois votre bundle envoyé, vous pouvez tester le live update sur un appareil :

  1. Synchronisez votre app sur l'appareil :

    Fenêtre de terminal
    npx cap sync ios
  2. Ouvrez un autre terminal et lancez la commande suivante pour vérifier le statut de la mise à jour :

    Fenêtre de terminal
    npx @capgo/cli@latest app debug
  3. Lancez votre app localement :

    Fenêtre de terminal
    npx cap run ios

    Ou ouvrez le projet iOS/Android dans Xcode/Android Studio pour un run natif.

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

  5. Les logs mettront quelques secondes à s'actualiser pour afficher le statut de la mise à jour.

  6. Fermez et rouvrez l'application. Vous devriez voir votre live update appliqué !

Reportez-vous au Capgo Guide de démarrage rapide pour plus de détails sur le test des live updates.

Félicitations pour le déploiement de votre premier live update avec Capgo ! 🎉

Pour en savoir plus, consultez le reste de la documentation Capgo Live Updates. Voici quelques sujets clés à explorer ensuite :

Continuer à partir de Déployer un Live Update

Section intitulée « Continuer depuis Déployer un Live Update »

Si vous utilisez Déployer un Live Update pour planifier l'automatisation CI/CD, et le connecter avec CI/CD Capgo pour le workflow produit dans le CI/CD de Capgo, Capgo Native Build pour le workflow produit dans les Native Builds de Capgo, Intégrations Capgo pour le workflow produit dans les intégrations de Capgo, Intégration CI/CD pour le détail d'implémentation dans l'intégration CI/CD, et Intégration GitHub Actions pour les détails d'implémentation de l'intégration GitHub Actions.