Types de mise à jour
Référence de tous les types de mise à jour OTA : moment d’application, conditions de délai, blocage de version et livraison.
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
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 :
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.
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é.
Pour commencer à utiliser les live updates, suivez ces étapes :
Terminez la Quickstart Capgo pour configurer votre application dans Capgo et installer le SDK Capgo.
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.
Compilez votre bundle JS et envoyez-l’à Capgo :
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionOuvrez votre application et attendez le téléchargement de la mise à jour. Vous pouvez vérifier l’état avec :
npx @capgo/cli@latest app debugUne 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é.
Types de mise à jour
Référence de tous les types de mise à jour OTA : moment d’application, conditions de délai, blocage de version et livraison.
Canaux
Apprenez à utiliser les canaux pour gérer plusieurs canaux de release et cibler les mises à jour sur des utilisateurs spécifiques.
Déploiements progressifs
Livrez un bundle candidat à une cohorte sticky, surveillez-le, puis promouvez-l’ou effectuez un rollback.
Rollbacks
Découvrez comment revenir à une version précédente du bundle JS si une mise à jour pose problème.
Comportement de mise à jour
Personnalisez comment et quand les mises à jour sont téléchargées et appliquées dans votre app.
Workflow natif + OTA
Canaux dev/production avec --fail-on-incompatible, et comment envoyer un bundle lorsque le code natif change volontairement.
Tester les Native Builds
Vérifier un binaire natif sans qu'un live update téléchargé ne masque ses assets web embarqués.
Mises à jour rapides
Apprenez à utiliser les mises à jour rapides pour accélérer le processus de mise à jour.
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.