Canaux
Apprenez à utiliser les canaux pour gérer différents flux de release et cibler les mises à jour vers des utilisateurs spécifiques.
Copiez un prompt de configuration avec 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, en temps réel. Envoyez des mises à jour JS directement à vos utilisateurs sans passer par la révision des stores pour corriger instantanément les bugs et livrer de nouvelles fonctionnalités.
Le système Live Update de Capgo possède deux composants clés :
Le SDK de 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 l'assignez à un canal, le Capgo SDK de Capgo dans les apps configurées pour ce canal détectera la mise à jour et la téléchargera. Au prochain redémarrage de l'app, le nouveau bundle sera chargé.
Pour commencer à utiliser Live Updates, suivez ces étapes :
Complétez l' 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 application terminée. Cela indique au Capgo SDK que votre application est prête à recevoir des mises à jour.
Générez votre bundle JS et envoyez-le vers 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 le statut avec :
npx @capgo/cli@latest app debugUne fois la mise à jour téléchargée, fermez et rouvrez votre application pour charger le nouveau bundle.
Consultez le Déployer des live updates guide pour plus de détails.
Le Capgo CLI est un outil puissant qui permet aux développeurs d'interagir avec les services de Capgo depuis leurs propres pipelines CI/CD. Avec le CLI, vous contrôlez précisément quand les builds sont produits et déployés, ce qui vous permet d'intégrer Capgo à vos workflows d'entreprise existants.
Le Capgo CLI est conçu pour les développeurs et les équipes qui ont besoin de plus de contrôl’et de flexibilité dans leurs workflows live update. En utilisant le CLI dans vos pipelines CI/CD, vous pouvez :
Pour utiliser le Capgo CLI, vous devez vous authentifier avec votre clé API. Vous pouvez générer une clé API dans les paramètres de votre compte Capgo.
To log in and securely store your API key, run:
npx @capgo/cli@latest login [API_KEY]Cette commande sera ensuite sauvegardée pour une utilisation ultérieure. Vous n'aurez plus besoin de fournir votre clé API à chaque commande après vous être connecté.
Si vous connaissez d'autres outils CLI live update, voici quelques points importants à noter concernant le CLI de Capgo :
Capgo utilise un seul CLI pour le développement et les cas d'usage CI/CD, car Capgo se concentre uniquement sur l'ensemble des fonctionnalités live update.
Le CLI Capgo ne nécessite pas d'étape d'installation séparée. Il est inclus dans le @capgo/cli package et peut être exécuté directement via npx.
Le CLI de Capgo est conçu spécifiquement pour le workflow live update, il peut donc ne pas inclure certaines fonctionnalités ou commandes présentes dans des outils CLI plus généralistes.
Canaux
Apprenez à utiliser les canaux pour gérer différents flux de release et cibler les mises à jour vers des utilisateurs spécifiques.
Rollbacks
Découvrez comment revenir à une version précédente du bundle JS si une mise à jour pose problème.
Comportement de mise à jour
Customize how and when updates are downloaded and applied in your app.
Mises à jour rapides
Apprenez à utiliser les fast updates pour accélérer le processus de mise à jour.
Si vous utilisez Aperçu pour planifier les opérations du dashboard et de API, connectez-l’à Aperçu de API pour les détails d'implémentation dans l'aperçu de API, Introduction pour les détails d'implémentation dans l'Introduction, Clés API pour les détails d'implémentation dans les clés API, Appareils pour les détails d'implémentation dans Devices, et Bundles pour les détails d'implémentation dans Bundles.