Aller directement au contenu

Vue d'ensemble

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.

Section intitulée « Comment les mises à jour en direct fonctionnent »

Le système de mise à jour en direct de __CAPGO_KEEP_0__ comporte deux composants clés :

Capgo’s Live Update system has two key components:

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

  2. Lorsque vous téléchargez un nouveau bundle JS sur __CAPGO_KEEP_0__ et que vous l'affectez à un canal, le __CAPGO_KEEP_1__ __CAPGO_KEEP_2__ dans les applications configurées pour ce canal détectera la mise à jour et la téléchargera. La prochaine fois que l'application redémarre, le nouveau bundle sera chargé. Production, StagingPourquoi les journaux de __CAPGO_KEEP_0__ sont-ils importants (vue marketing) Dev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

  • Vision instantanée de chaque déploiement: Les chronologies par appareil montrent les vérifications, les téléchargements, les installations, les blocs de politique et les annulations, afin que vous sachiez exactement ce qui s'est passé—pas de spéculations ou de débats « ç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 vérification de checksum, les manquements à notifyAppReady) apparaissent avant que les utilisateurs ne commencent à envahir le support, vous permettant de livrer une correction ou une annulation en quelques minutes.
  • Preuve de politique de canal: Les journaux vérifient que les garde-fous (blocage des majors, désactivation des émulateurs/versions de développement, limites de plateforme) protègent activement la production.
  • Protection du chiffre d'affaires et de la réputation: Vous voyez quand les mises à jour s'arrêtent sur les réseaux faibles 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é: Le produit, la QA et le Support partagent le même flux de journaux cloud—pas de fouille dans Xcode/Android Studio ou de messagerie avec les ingénieurs pour les journaux natifs.

Pour commencer à utiliser les mises à jour en temps réel, suivez ces étapes :

  1. Terminez le Capgo Quickstart pour configurer votre application sur 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 le Capgo 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 l'update téléchargée, fermez et rouvrez votre application pour charger le nouveau bundle.

Voir le Déployer les Mises à Jour en Temps Réel guide pour plus de détails.

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