Aller au contenu

Aperçu

Utilisez la fonctionnalité Live Updates de Capgo pour mettre à jour les bundles JavaScript de votre application à distance et en temps réel. Poussez des mises à jour JS directement à vos utilisateurs sur iOS, Android et Electron sans passer par les cycles de validation des stores pour corriger des bugs et livrer de nouvelles fonctionnalités plus rapidement. Pour la présentation du produit et la FAQ, consultez les live updates Capacitor sur capgo.app.

Le système Live Update de Capgo comprend deux composants clés :

  1. Le SDK Capgo, que vous installez dans votre app. Le SDK recherche les mises à jour disponibles et les télécharge en arrière-plan.

  2. Les canaux, qui vous permettent de cibler les mises à jour vers des groupes d'utilisateurs spécifiques. Vous pouvez utiliser les canaux pour gérer différents flux de release, tels que Production, Staging, et Dev.

Lorsque vous envoyez un nouveau bundle JS vers Capgo et que vous l'associez à un canal, le SDK Capgo des apps configurées pour ce canal détecte la mise à jour et la télécharge. Au prochain redémarrage de l'app, le nouveau bundle sera chargé.

Pourquoi les logs Capgo sont essentiels (angle marketing)

Section intitulée « Pourquoi les logs Capgo sont importants (vue marketing) »
  • Analyse instantanée de chaque déploiement progressif: Per-device timelines show checks, downloads, installs, policy blocks, and rollbacks, so you know exactly what happened—no guesswork or “it works on my phone” debates.
  • Réponse aux incidents plus rapide: Des codes d’alerte (ex. : limites de débit, échecs de checksum, notifyAppReady manqués) apparaissent avant que les utilisateurs n’inondent le support, vous permettant de déployer un correctif ou un rollback en quelques minutes.
  • Preuve de la politique du canal: Les logs confirment que les garde-fous (blocage des majeures, désactivation des émulateurs/builds de dev, limites de plateforme) protègent activement la production.
  • Protection du revenu et de la réputation: Visualisez les mises à jour bloquées par des réseaux lents ou les limites de plan, afin d’intervenir avant la baisse des conversions, des sessions ou des avis.
  • Source unique de vérité: Produit, QA et Support partagent le même flux de logs cloud — fini de fouiller dans Xcode/Android Studio ou de DM les ingénieurs pour les logs natifs.

Pour commencer à utiliser les live updates, suivez ces étapes :

  1. Terminez la Quickstart Capgo pour configurer votre application dans Capgo et installer le SDK Capgo.

  2. Dans votre application code, appelez CapacitorUpdater.notifyAppReady() une fois l’initialisation de votre application terminée. Cela indique à Capgo SDK que votre application est prête à recevoir des mises à jour.

  3. Compilez votre bundle JS et envoyez-l’à Capgo :

    Fenêtre de terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Ouvrez votre application et attendez le téléchargement de la mise à jour. Vous pouvez vérifier l’état avec :

    Fenêtre de terminal
    npx @capgo/cli@latest app debug
  5. Une fois la mise à jour téléchargée, fermez puis rouvrez votre application pour charger le nouveau bundle.

Consultez le Déployer des live updates guide pour plus de détails.

Pour utiliser votre propre nom de domaine pour les requêtes de mise à jour, suivez guide de configuration du domaine personnalisé.

Si vous utilisez Aperçu pour planifier la validation et la distribution sur le store, connectez-l’à @capgo/capacitor-in-app-review pour le détail d'implémentation dans @capgo/capacitor-in-app-review, Utiliser @capgo/capacitor-in-app-review pour la capacité native dans Utiliser @capgo/capacitor-in-app-review, @capgo/capacitor-native-market pour les détails d'implémentation dans @capgo/capacitor-native-market, Utiliser @capgo/capacitor-native-market pour la capacité native dans Using @capgo/capacitor-native-market, et Capacitor OTA Updates : guide d'approbation App Store pour le contexte pratique dans Capacitor OTA Updates : guide d'approbation App Store.