Découvrez comment utiliser les canaux pour gérer différentes pistes de version et cibler les mises à jour vers des utilisateurs spécifiques.
Rembobinages
Copier un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Utilisez la fonctionnalité d'actualisations en direct 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 le processus de revue de l'App Store pour corriger instantanément les bogues et livrer de nouvelles fonctionnalités.
Le système d'actualisation en direct de Capgo comporte deux composants clés :
Le SDK Capgo, que vous installez dans votre application. Le SDK vérifie les mises à jour disponibles et les télécharge en arrière-plan.
Les canaux, qui vous permettent de cibler les actualisations sur des groupes spécifiques d'utilisateurs. Vous pouvez utiliser les canaux pour gérer différentes pistes de version, comme Production, Staging, et Dev.
When vous téléchargez un nouveau bundle JS vers Capgo et l'affectez à un canal, les Capgo SDK dans les applications configurées pour ce canal détecteront la mise à jour et la téléchargeront. La prochaine fois que l'application redémarre, le nouveau bundle sera chargé.
Pour commencer à utiliser les mises à jour en temps réel, suivez ces étapes :
Completez le Capgo Quickstart pour configurer votre application dans Capgo et installer le Capgo SDK.
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.
Construisez votre bundle JS et téléchargez-le vers Capgo :
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionOuvrez votre application et attendez que l'update se télécharge. Vous pouvez vérifier l'état avec :
npx @capgo/cli@latest app debugUne fois l'update téléchargé, fermez et rouvrez votre application pour charger le nouveau bundle.
Voir le Mise en ligne des mises à jour en temps réel guide pour plus de détails.
Le Capgo CLI est un outil puissant qui permet aux développeurs de communiquer avec les services de Capgo à partir de leurs propres pipelines CI/CD. Avec le CLI, vous avez un contrôle granulaire sur quand les builds sont produits et déployés, vous permettant d'intégrer Capgo dans vos workflows d'entreprise existants.
The Capgo CLI est conçu pour les développeurs et les équipes qui ont besoin de plus de contrôle et de flexibilité dans leurs flux de mise à jour en direct. En utilisant le CLI dans vos pipelines CI/CD, vous pouvez :
Pour utiliser le Capgo CLI, vous devrez vous authentifier avec votre clé API. Vous pouvez générer une clé API dans vos paramètres de compte Capgo.
Pour vous connecter et stocker de manière sécurisée votre clé API, exécutez :
npx @capgo/cli@latest login [API_KEY]Cette commande sera ensuite sauvegardée pour une utilisation future. Vous n'aurez pas besoin de fournir votre clé API avec chaque commande après vous être connecté.
Si vous êtes familiarisé avec d'autres outils de mise à jour en temps réel CLI, il y a quelques choses importantes à noter sur Capgo’s CLI:
Capgo utilise un seul CLI pour les cas d'utilisation de développement et CI/CD, car Capgo se concentre uniquement sur l'ensemble de fonctionnalités de mise à jour en temps réel.
Le Capgo CLI n'exige pas d'étape d'installation séparée. Il est intégré au package et peut être exécuté directement à l'aide de @capgo/cli __CAPGO_KEEP_0__’s __CAPGO_KEEP_1__ est conçu spécifiquement pour le flux de travail de mise à jour en temps réel, il peut donc ne pas inclure certaines fonctionnalités ou commandes trouvées dans les outils __CAPGO_KEEP_2__ plus généralistes. npx.
Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.
Découvrez comment utiliser les canaux pour gérer différentes pistes de version et cibler les mises à jour vers des utilisateurs spécifiques.
Rembobinages
Découvrez comment rembobiner vers une version précédente du bundle JS si une mise à jour entraîne des problèmes.
Channels
Mise à jour du comportement
Personnalisez comment et quand les mises à jour sont téléchargées et appliquées dans votre application.
Mises à jour rapides
Apprenez à utiliser les mises à jour rapides pour accélérer le processus de mise à jour.
Si vous utilisez Overview pour planifier le tableau de bord et les opérations API , connectez-le avec API Overview pour les détails d'implémentation dans API Overview, Introduction pour les détails d'implémentation dans Introduction, API Clés pour les détails d'implémentation dans API Clés, Appareils pour les détails d'implémentation dans Appareils, et Bundles pour les détails d'implémentation dans Bundles.