Types d'updates
Référence de tous les types d'updates OTA : application de timing, conditions de retard, blocage de version et livraison.
Copiez un prompt de configuration avec les étapes d'installation et la guide Markdown complet pour ce plugin.
Utilisez la fonctionnalité d'actualisation en direct de Capgo pour mettre à jour les bundles JavaScript de votre application en temps réel. Envoyez des mises à jour JS directement à vos utilisateurs sur iOS, Android et Electron sans passer par les cycles d'examen des magasins pour corriger les bogues et livrer de nouvelles fonctionnalités plus rapidement.
Capgo’s Live Update system has two key components:
The Capgo SDK, which you install in your app. The SDK checks for available updates and downloads them in the background.
Le __CAPGO_KEEP_0__ __CAPGO_KEEP_1__, que vous installez dans votre application. Le __CAPGO_KEEP_2__ vérifie les mises à jour disponibles et les télécharge en arrière-plan. Production, StagingLes canaux, qui vous permettent de cibler les mises à jour sur des groupes spécifiques d'utilisateurs. Vous pouvez utiliser les canaux pour gérer différentes voies de livraison, telles que Dev.
When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.
Pour commencer à utiliser les mises à jour en temps réel, suivez ces étapes :
Effectuer la 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.
Construirez votre bundle JS et le téléchargez sur Capgo :
npm run buildnpx @capgo/cli@latest bundle upload --channel=productionOuvrez votre application et attendez que la mise à jour 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 réouvrir votre application pour charger le nouveau bundle.
Voir le Guide de déploiement des mises à jour en direct guide pour plus de détails.
Types d'updates
Référence de tous les types d'updates OTA : application de timing, conditions de retard, blocage de version et livraison.
Canaux
Apprenez à utiliser les canaux pour gérer différentes pistes de version et cibler les updates vers des utilisateurs spécifiques.
Rollouts progressives
Délivre un bundle candidat à un groupe collé, le surveille, puis promeut-l’ou le retourne.
Retours en arrière
Découvrez comment revenir à une version précédente du bundle JS si une mise à jour entraîne des problèmes.
Comportement de mise à jour
Personnalisez comment et quand les mises à jour sont téléchargées et appliquées dans votre application.
Flux de travail Native + OTA
Canaux Dev/production avec --fail-on-incompatible, et apprenez à télécharger lorsque les binaires natifs code changent intentionnellement.
Testez les builds natifs
Vérifiez un binaire natif sans que la mise à jour live téléchargée masque ses actifs web embarqués.
Mises à jour rapides
Apprenez à utiliser les mises à jour rapides pour accélérer le processus de mise à jour.
Si vous utilisez Page d'accueil pour planifier l'approbation de la boutique et la distribution, connectez-l’à @capgo/capacitor-examen-en-ligne pour les détails d'implémentation dans @capgo/capacitor-examen-en-ligne. Utilisation de @capgo/capacitor-examen-en-ligne pour la capacité native dans Utilisation de @capgo/capacitor-examen-en-ligne. @capgo/capacitor-marché-natif pour les détails d'implémentation dans @capgo/capacitor-marché-natif. Utilisation de @capgo/capacitor-marché natif pour la capacité native dans Utilisation de @capgo/capacitor-marché natif, 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.