Passer à la navigation

Aperçu

Utilisez la fonctionnalité d'actualisations en temps réel de Capgo pour mettre à jour les bundles JavaScript de votre application à distance, en temps réel. Envoyez des mises à jour JS directement à vos utilisateurs sur iOS, Android et Electron sans passer par les cycles de revue des magasins pour corriger les bogues et livrer de nouvelles fonctionnalités plus rapidement.

Comment les actualisations en temps réel fonctionnent

Section intitulée « Comment les actualisations en temps réel fonctionnent »

Le système d'actualisation en direct de Capgo comporte deux composants clés :

  1. The Capgo SDK, which you install in your app. The SDK checks for available updates and downloads them in the background.

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

Lorsque vous téléchargez un nouveau bundle JS vers Capgo et que vous l'assignez à un canal, le Capgo SDK dans les applications configurées pour ce canal détecte la mise à jour et la télécharge. La prochaine fois que l'application redémarre, le nouveau bundle sera chargé.

Pourquoi les journaux de Capgo sont-ils importants (vue marketing) ?

Section intitulée « Pourquoi les journaux de Capgo sont-ils importants (vue marketing) ? »
  • Vision instantanée de chaque déploiement: Les chronologies par appareil montrent les vérifications, les téléchargements, les installations, les blocages de politique et les annulations, afin que vous sachiez exactement ce qui s'est passé—pas de spéculations ou de « ça marche sur mon téléphone ».
  • Réponse aux incidents plus rapide: Les codes d'alerte (par exemple, les limites de taux, les échecs de checksum, les manquements à la notification d'appareil prêt) apparaissent avant que les utilisateurs ne commencent à envahir le support, vous permettant de livrer une correction ou une annulation en quelques minutes.
  • Preuve de la politique de canal: Les journaux vérifient que les garde-fous (blocs majeurs, désactivation des émulateurs/versions de développement, limites de plateforme) protègent activement la production.
  • Protection des revenus et de la réputation: Voir quand les mises à jour s'arrêtent sur les réseaux pauvres ou atteignent les limites de plan, afin que vous puissiez intervenir avant les conversions, les sessions ou les commentaires diminuent.
  • Source unique de vérité: Les équipes de produits, de QA et de Support partagent le même flux de journaux cloud—pas besoin de fouiller dans Xcode/Android Studio ou de contacter les ingénieurs pour les journaux natifs.

Pour commencer à utiliser les mises à jour en direct, suivez ces étapes :

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

  2. Dans votre application code, appelez CapacitorUpdater.notifyAppReady() après que votre application ait terminé de s'initialiser. Cela informe les Capgo et les SDK que votre application est prête à recevoir des mises à jour.

  3. Construirez votre bundle JS et le téléchargez sur Capgo:

    Fenêtre de terminal
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. Ouvrez votre application et attendez que la mise à jour se télécharge. 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 et rouvrez votre application pour charger le nouveau bundle.

Voir la Mise en ligne des mises à jour en temps réel guide pour plus de détails.

Étapes suivantes

Étape suivante

Si vous utilisez Aperçu pour planifier l'approbation de la boutique et la distribution, connectez-le avec @capgo/capacitor-examen-en-ligne pour les détails d'implémentation dans @capgo/capacitor-examen-en-ligne, En utilisant @capgo/capacitor-examen-en-ligne pour la capacité native dans En utilisant @capgo/capacitor-examen-en-ligne, @capgo/capacitor-marché-natif pour les détails d'implémentation dans @capgo/capacitor-marché-natif, En utilisant @capgo/capacitor-market-native pour la capacité native dans En utilisant @capgo/capacitor-market-native, et Capacitor Mises à jour OTA : Guide d'approbation de l'App Store pour le contexte pratique dans Capacitor Mises à jour OTA : Guide d'approbation de l'App Store.