Passer à la navigation

Vue d'ensemble

Utilisez la fonctionnalité d'actualisation en direct de Capgo pour mettre à jour les bundles JavaScript de votre application 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.

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

  1. Le Capgo SDK, que vous installez dans votre application. Le SDK vérifie 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 spécifiques d'utilisateurs. Vous pouvez utiliser les canaux pour gérer différentes pistes de version, telles que Production, Staginget Dev.

Lorsque vous chargez un nouveau bundle JS sur Capgo et que vous l'affectez à un canal, le Capgo SDK 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é.

  • Vision instantanée de chaque déploiement: Les chronologies par appareil affichent 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é – sans hypothèses ou débats sur « ça marche sur mon téléphone ».
  • Réponse rapide aux incidents: Les codes d'alerte (par exemple, les limites de taux, les échecs de vérification de checksum, les manquements à la notification de l'application prête) 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 (bloquer les majeures, désactiver les émulateurs/versions de développement, les limites de plateforme) protègent activement la production.
  • Protection du chiffre d'affaires et de la réputation: Voir quand les mises à jour s'arrêtent sur des réseaux défaillants ou atteignent les limites de plan, afin que vous puissiez intervenir avant que les conversions, les sessions ou les commentaires ne baissent.
  • Source unique de vérité: Produit, QA et Support partagent le même flux de journaux cloud – sans devoir fouiller dans Xcode/Android Studio ou envoyer des messages aux ingénieurs pour les journaux natifs.

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

  1. Effectuez la Capgo Initiation rapide 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 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 l'update 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é, fermez et rouvrez votre application pour charger le nouveau bundle.

Voir le Guide de déploiement des mises à jour en direct guide pour plus de détails.

Si vous utilisez aperçu pour planifier l'approbation de la boutique et la distribution, connectez-l’à @capgo/capacitor-examen-en-ligne pour les détails d'implémentation dans @capgo/capacitor-examen-en-ligne. Utilisez @capgo/capacitor-examen-en-ligne pour la capacité native dans Utilisez @capgo/capacitor-examen-en-ligne. @capgo/capacitor-marché-natif pour les détails d'implémentation dans @capgo/capacitor-marché-natif. Utilisation de @capgo/capacitor-marché natif pour la capacité native dans Utilisation de @capgo/capacitor-marché natif, 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.