Types de mise à jour
Référence de tous les types de mises à jour OTA : timing 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 Live Update, suivez ces étapes :
Complétez le Quickstart Capgo pour configurer votre app dans Capgo et installer le Capgo SDK.
Dans votre app code, appelez CapacitorUpdater.notifyAppReady() une fois l'initialisation de votre app terminée. Cela indique au Capgo SDK que votre app est prête à recevoir les mises à jour.
Générez votre bundle JS et envoyez-le sur Capgo :
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionOuvrez votre app et attendez le téléchargement de la mise à jour. Vous pouvez vérifier le statut avec :
npx @capgo/cli@latest app debugUne fois la mise à jour téléchargée, fermez et rouvrez votre app pour charger le nouveau bundle.
Consultez le Déployer les Live Updates guide pour plus de détails.
Pour utiliser votre propre nom d'hôte pour les requêtes de mise à jour, suivez le guide de configuration du domaine personnalisé.
Types de mise à jour
Référence de tous les types de mises à jour OTA : timing 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
Déployez un bundle candidat à une cohorte spécifique, surveillez-le, puis validez-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 la manière et le moment où les mises à jour sont téléchargées et appliquées dans votre app.
Workflow natif + OTA
Canaux dev/prod avec --fail-on-incompatible, et comment effectuer un upload lorsque le code natif change intentionnellement.
Tester les Native Builds
Vérifiez un binaire natif sans qu'un live update téléchargé ne masque ses assets web intégré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.