Passer à la navigation

Vue d'ensemble

Utilisez la fonctionnalité d'actualisation 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 fonctionnent les Mises à Jour en Ligne

Comment fonctionnent les Mises à Jour en Ligne

Le système Capgo de Live Update 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. Production, Staginget Dev.

Lorsque vous téléchargez un nouveau bundle JS sur Capgo et que vous l'assignez à 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: 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 rapide aux incidents: Alert-like codes (e.g., rate limits, checksum fails, notifyAppReady misses) surface before users start flooding support, letting you ship a fix or rollback in minutes.
  • Preuve de politique de canal: Les journaux confirment que les garde-fous (limites de plateforme, blocage des émulateurs, désactivation des builds de développement) protègent activement la production.
  • Protection des revenus et de la réputation: See when updates stall on poor networks or hit plan limits, so you can intervene before conversions, sessions, or reviews drop.
  • Source unique de vérité: Produit, QA et Support partagent le même flux de journaux cloud — sans avoir à fouiller dans Xcode/Android Studio ou à envoyer des messages aux ingénieurs pour les journaux natifs.

Pour activer 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 Mise en ligne de mises à jour en temps réel guide pour plus de détails.

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