Allez directement au contenu principal

Services d'actualisation Ionic en direct : Guide 2026

Comparez les services d'actualisation Ionic en direct pour les applications Capacitor. Vérifiez la sécurité, les canaux, le retrait, les analyses, les CI/CD, les tarifs et les limites natives-code.

Martin Donadieu

Martin Donadieu

Responsable de contenu

Services d'actualisation Ionic en direct : Guide 2026

Choisir un service d'actualisation Ionic en direct est vraiment une tâche de conception de version. Mises à jour OTA Les bugs du layer web peuvent être corrigés sans une nouvelle mise à jour de l'application, mais ils ne peuvent pas remplacer les versions natives. J'utilise le workflow suivant pour définir la limite de mise à jour, comparer les services, configurer Capgo, et ajouter des règles de lancement sécurisé.

Table des matières

  • Étape 4 : Configurer Capgo pour des mises à jour Ionic sécurisées et différenciées
  • Étape 1 : Définir les exigences de mise à jour en direct pour votre application Ionic
  • Étape 2 : Vérifier la compatibilité, la portée de la mise à jour et les limites natives de code
  • Étape 3 : Comparer les services de mise à jour en direct Ionic les plus performants
  • Étape 5 : Intégrer des lancements basés sur les canaux dans votre pipeline CI/CD
  • Étape 6 : Surveiller les versions et configurer un rôl’automatique
  • FAQ
  • Conclusion

Étape 4 : Configurer Capgo pour des mises à jour Ionic sécurisées et différenciées

Capgo fournit à une équipe Ionic un chemin ciblé pour des mises à jour chiffrées Actualisations OTALa mise en œuvre de mises à jour OTA nécessite de livrer un petit ensemble de fichiers web avec une seule commande, puis de conserver un moyen clair de revenir en arrière si la mise à jour se comporte mal.

Démarrez par l'ouverture d'un Capgo Créez une organisation et utilisez la version d'essai gratuite de 14 jours. Le prix de Capgo est une souscription par organisation, et non une vente au détail unique ou une facture par siège. Les plans commencent à 12 $ par mois, sur la base des données fournies. Vérifiez les détails du plan actuel avant de fixer un budget.

Ensuite, installez le Capgo CLI dans le projet. Gardez la version CLI de votre projet configurée afin que la prochaine construction utilise le même outil de mise à jour. Connectez ensuite l'application à son projet Capgo et choisissez un canal tel quedevelopmentouproduction.

Les canaux sont des chemins nommés pour un ensemble de fichiers. Ils vous permettent de transmettre une mise à jour de test aux appareils internes avant que les utilisateurs en production ne la voient. Conservez les noms de canal liés à votre processus de mise à jour. Un nom vague commelatestrend les revues d'incident plus difficiles six mois plus tard.

Construirez la couche web avant de la publier. Vérifiez les fichiers HTML, CSS, JavaScript et de ressources générés. Supprimez les clés de test et les drapeaux de débogage. Confirmez que l'ensemble de fichiers pointe vers l'environnement API correct. Une mise à jour en direct peut arriver rapidement, donc une mauvaise valeur d'environnement peut se propager rapidement aussi.

Capgo utilise un flux de travail CodePush maintenu avec chiffrement de bout en boutSon approche d'actualisation différentielle peut réduire les données transmises lorsque seule une partie du bundle change. Le résultat exact dépend du bundle et des fichiers qui ont changé. Considérez cette figure comme un résultat possible, et non comme une promesse pour chaque mise à jour.

Avant de publier, définissez la version native qui peut recevoir le bundle. Un bundle web doit déclarer sa plage de compatibilité. Si un bundle appelle un plugin natif qui n'est pas disponible dans les anciens binaires, bloquez l'actualisation. C'est l'une des vérifications de sécurité les plus importantes dans tout système d'actualisation OTA.

Utilisez le CLI pour télécharger le bundle dans un canal de test. Installez l'application native correspondante sur un appareil. Ouvrez l'application, tirez l'actualisation, fermez-la, et rouvrez-la. Testez un démarrage froid, une connexion réseau dégradée, et un appareil qui a un bundle plus ancien en cache.

Capgo prend en charge le rollback et les canaux, avec un support partiel pour les contrôles de lancement basés sur les canaux dans les données de comparaison fournis. Cela signifie que votre plan de mise à jour doit indiquer qui déplace un bundle entre les canaux. N'oubliez pas de promouvoir à un clic manuel en dernière minute par une seule personne.

Pour les équipes qui ont besoin d'une vue plus large des systèmes d'actualisation, le comparatif des mises à jour en temps réel pour les applications mobiles apporte plus de contexte sur les payloads de la couche web, le rollback, l'encryption et les choix d'hébergement.

flux de déploiement d'actualisation différentielle Ionic sécurisé

Rappel clé : Publiez uniquement les modifications de la couche web qui correspondent à la version native installée, puis testez le bundle à travers un canal non de production en premier.

Étape 1 : Définissez les exigences d'actualisation en temps réel pour votre application Ionic

Avant de comparer un service d'actualisation en direct Ionic, notez ce que votre application peut changer en dehors de l'app store. Cette liste d'une page éliminera beaucoup de bruit des démos des fournisseurs.

Commencez par la pile d'application. Enregistrez la version Ionic, la version Capacitor, les cibles iOS et Android natives, ainsi que les plugins natives utilisés. Ajoutez la version minimale de l'application installée qui peut accepter un bundle OTA. Conservez cet enregistrement à côté de la pipeline de publication.

Maintenant, classez les changements prévus en deux groupes.

  • Changements de la couche web : HTML, CSS, JavaScript, images et autres ressources que le shell natif installé peut charger.
  • Changements natifs : permissions, droits, mises à jour natives SDK, nouveaux plugins natifs, et modifications de la configuration native.

Envoyez le premier groupe uniquement après que votre application ait respecté la politique et les règles de l'app store. Envoyez le deuxième groupe à travers une build normale iOS ou Android. Une nouvelle permission de caméra est un changement natif. Une faute d'orthographe dans une étiquette d'écran est généralement un changement de la couche web.

Listez ensuite les personnes et les appareils qui nécessitent chaque mise à jour. Vous pouvez avoir besoin d'un canal de test interne, d'un canal de pilotage client et d'un canal de production. Vous pouvez également avoir besoin de canaux séparés pour différentes versions natives. Plus de versions que vous supportez, plus important que devient cette correspondance.

Écrivez une règle de déploiement en langage clair. Par exemple : « Un bundle passe une journée en test interne. Le responsable de la mise en production le déplace vers le pilote après que les tests de fumée aient réussi. La promotion en production nécessite un deuxième examen. » Une règle comme celle-ci est plus utile qu'un objectif vague tel que « lancer en toute sécurité. »

Fixez vos signaux de défaillance avant de livrer. Choisissez les événements qui devraient interrompre un déploiement. Ces événements peuvent inclure une augmentation des démarrages échoués, une panne liée au nouveau bundle, un chemin de connexion brisé ou un rapport selon lequel l'application affiche une page blanche.

La couverture analytique est inégale dans ce marché. La recherche fournie a constaté que seuls trois entrées mentionnent l'analytique. Capgo liste les journaux de dispositif, tandis que OtaKit liste l'analytique et Microsoft CodePush liste l'analytique et les diagnostics pour une période limitée. Si votre service ne fournit pas le signal dont vous avez besoin, prévoyez un chemin de surveillance externe.

Decidez également à quel rythme une mise à jour défectueuse doit quitter les appareils. Une correction sans danger peut attendre une revue manuelle. Un écran de paiement brisé peut nécessiter un retour automatique. N'élaboriez pas une règle de retour que votre équipe n'aura pas le temps de tester.

Capgo convient aux équipes qui souhaitent une voie maintenue de CodePush avec chiffrement, canaux, retour et appariements CI/CD. Il prend également en charge GitHub Actions, Jenkins et GitLab CI dans la recherche fournie. Je testerais encore la voie complète dans une petite application avant de déplacer une application de production à haut risque.

Cette étape devrait répondre à quatre questions :

  • Un développeur peut-il publier un bundle à partir de CI ?
  • Un examinateur peut-il voir les versions natives qui pourraient recevoir cela ?
  • Peut-on arrêter ou inverser une mise à jour en cours ?
  • Le support peut-il identifier le bundle sur un appareil affecté ?

Si une réponse est obscure, l’exigence n'est pas terminée. Fixez le processus avant de comparer les pages de plan.

Étape 2 : Vérifiez la compatibilité, l'étendue de mise à jour et les limites natives-code

Le meilleur service de mise à jour en temps réel Ionic ne peut pas effectuer une modification native à l'aide de JavaScript. Cette étape trace la ligne dure entre le travail OTA et une mise à jour de magasin.

Commencez par une matrice de compatibilité. Placez les versions natives de l'application dans la première colonne. Placez les canaux en haut. Dans chaque cellule, marquez les versions du bundle web qui sont sûres pour ce binaire. Cela peut sembler basique, mais cela empêche une ancienne application de recevoir code qui attend une nouvelle passerelle native.

Pour chaque mise à jour planifiée, demandez ce que code appelle. Une modification qui ajoute un nouveau plugin Capacitor nécessite le plugin à l'intérieur du binaire installé. Une modification qui n'ajuste que le modèle de page peut convenir à la coquille actuelle. Si vous êtes incertain, expédiez une mise à jour native en premier.

Examinez les règles de l'application Store qui s'appliquent à votre mise à jour. La livraison OTA est destinée à la couche web. Elle ne doit pas devenir un chemin caché pour les modifications qui altèrent la finalité principale de l'application ou contourner les examens requis. Vos équipes juridiques et de mise à jour devraient gérer cette politique.

Utilisez une petite modification de test pour la première passe en revue sèche. Modifiez une étiquette visible ou ajoutez un marqueur de débogage sans danger. Publiez-le dans un canal de développement. Installez l'application à partir de la même mise à jour native qui recevra la mise à jour. Vérifiez ensuite la mise à jour sur les deux plateformes.

Utilisez les contrôles de canal du service pour décider quelles versions binaires reçoivent une mise à jour en direct, et définissez quand l'application l'applique après avoir été mis en arrière-plan.

Ce timing compte. Un utilisateur ne voit peut-être pas un bundle OTA à la fois. L'application peut attendre jusqu'à la prochaine lancement, après une période de fond, ou après une autre méthode de synchronisation s'exécute. Documentez la règle afin que le personnel de support ne promette pas un comportement instantané lorsque l'application utilise une stratégie retardée.

Conservez un fallback à l'intérieur de l'application. Si l'update ne peut pas télécharger, le bundle actuel devrait toujours charger. Si le nouveau bundle échoue à ses vérifications, l'application devrait conserver une version connue et fiable. Testez le fallback pendant que le dispositif est hors ligne. Un plan de reversion qui fonctionne uniquement sur un réseau Wi-Fi rapide n'est pas encore un plan de reversion.

Vérifiez la taille du bundle avant la mise en production. Les mises à jour différentielles sont utiles lorsque seule une petite partie de la couche web change, mais une grande remplacement d'actifs peut toujours produire un téléchargement important. Comprimez les actifs là où cela convient. Évitez de livrer des fichiers inutilisés. Conservez les cartes et les fichiers de test hors des bundles de production à moins que vous les ayez besoin.

Les vérifications de sécurité appartiennent également à cette catégorie. Confirmez comment le service signe ou chiffre un bundle. Vérifiez où les clés vivent. Limitez les personnes qui peuvent publier en production. Capgo’s chiffrement de bout en bout et flux de CodePush-style font un bon ajustement pour les équipes qui veulent contrôler le chemin de la mise à jour OTA, mais votre politique de clés compte toujours.

Utilisez le test de compatibilité pour rejeter ces cas :

  • Le bundle appelle une méthode native manquante du binaire.
  • Le bundle s'attend à une forme de données plus récente que l'application ne peut pas lire.
  • Les modifications du bundle changent un droit ou un avantage.
  • Si le téléchargement s'arrête en cours de route, l'application ne peut pas se rétablir.

Ces cas appartiennent à une mise en production native ou à une migration étalée. N'y forcez pas dans OTA car la file d'attente du magasin vous semble lente.

Capacitor matrice de compatibilité pour les mises à jour natives et web-layer.

Conseil Pro : Conservez un ancien binaire de production sur un appareil de test. Chaque nouveau bundle web devrait passer par cet appareil avant un déploiement plus large.

Étape 3 : Comparez les meilleures services de mise à jour Ionic en direct.

Lorsque vous comparez un service de mise à jour Ionic, évaluez le chemin de mise en production plutôt que le nombre de fonctionnalités. Je vérifierais l'encryption, la compatibilité du bundle, le contrôle de canal, le retrait, l'accès CI/CD, les analyses et le statut à long terme du service.

Service ou approche Où cela s'insère Contrôles de mise en production Principal compromis
Capgo Les équipes de Capacitor et d'Ionic qui souhaitent une livraison OTA ciblée Les canaux, le retrait, les différés, l'encryption fin-à-fin, les appariements CI/CD La description du lancement et du retrait de canaux est partiellement fournie dans les données de comparaison
OtaKit Les équipes qui recherchent des mises à jour en direct ciblées Le lancement étalé, le retrait automatique, les analyses Confirmez son adaptation à votre processus de construction et d'hébergement existant
Capawesome Cloud Les équipes qui utilisent déjà son écosystème Les mises à jour delta, les ensembles signés, le lancement progressif, le retrait automatique Le blocage de l'écosystème
Ionic Appflow Les équipes qui souhaitent des mises à jour en direct dans une plateforme de construction plus large Mises à jour en direct et fonctionnalités de CI/CD et de construction native plus larges Les nouvelles ventes commerciales ont été arrêtées, et l'accès existant a une date de fin déclarée
CodePush autonome Les équipes qui sont prêtes à héberger l'original du protocole par elles-mêmes Flux de travail de CodePush géré par soi-même Répertoire archivé et responsabilité de maintenance totale

Capgo est le premier service que je testerais pour une application Capacitor qui nécessite une livraison OTA chiffrée sans une grande facture annuelle de la plateforme. Les données de plan fournis commencent à 12 $ par mois par organisation. Il se connecte également aux GitHub Actions, Jenkins et GitLab CI, ce qui aide les équipes à continuer à publier à l'intérieur du pipeline qu'elles utilisent déjà.

OtaKit et Capawesome Cloud méritent une revue technique directe lorsqu'une mise en production progressive ou étalée est la principale nécessité. La recherche mentionne spécifiquement ces contrôles pour les deux services. Cela ne supprime pas la nécessité de tester les vérifications de version native ou le comportement de retraitement dans votre propre application.

Ionic Appflow a une forme différente. Il intègre les mises à jour en direct dans une plateforme payante plus large avec des fonctionnalités de construction native et de CI/CD. Cela peut faire sens lorsqu'un seul fournisseur possède une grande partie du système de mise en production. C'est un mauvais ajustement pour une nouvelle évaluation si la disponibilité ou le statut de service à long terme est incertain.

Le code Standalone CodePush est un cas spécial. Il conserve le protocole original, mais un dépôt archivé déplace le travail de sécurité vers votre équipe. Vous devez posséder les correctifs, l'hébergement, le contrôle d'accès et la réponse aux incidents. Un protocole familier n'enlève pas ces devoirs.

Le tarification est également difficile à comparer. Le sondage fourni indique que 57 % des services ont divulgué leur tarification. Parmi ces entrées, la médiane était de 14 $ par mois, tandis que la plage atteignait un facture annuelle d'Appflow de 5 000 $.

Pour une vue plus large des chemins de migration, le Alternatives de CodePush pour Capacitor et Ionic page est utile lorsque un flux de travail existant nécessite un remplacement.

Étape 5 : Intégrer les déploiements basés sur le canal dans votre pipeline CI/CD

Un bon service d'actualisation en direct Ionic devrait s'adapter au même chemin de CI/CD que votre application. L'objectif est simple : construire une fois, vérifier le bundle, publier sur un canal, puis promouvoir avec une action enregistrée.

Commencez par diviser le pipeline en étapes.

  1. Étape : installer les dépendances verrouillées et générer le bundle web.
  2. Étape : exécuter les tests, les règles de nettoyage, les vérifications de sécurité et la garde de compatibilité native.
  3. Publier : Envoyez le bundle vers un canal de développement ou de prévisualisation.
  4. Promouvoir : Déplacez le même bundle approuvé vers le pilote ou la production.

Ne permettez pas au job de production de reconstruire le code. Une deuxième construction peut récupérer une dépendance modifiée ou une valeur d'environnement différente. Promouvez l'artefact testé au lieu de cela. Cela garde le bundle en revue identique au bundle que les utilisateurs reçoivent.

Stockez le Capgo API dans votre magasin de secrets CI. Accordez au jeton l'accès le plus étroit qui soutient le job. N'y placez jamais le jeton dans le bundle de l'application ou le commitez pas à la répository. Rotez-le lorsque un membre de l'équipe quitte ou que le système de construction change de mains.

Capgo prend en charge les appels d'API pour GitHub Actions, Jenkins et GitLab CI. Cela vous donne plusieurs chemins pour un déploiement d'une commande. La commande devrait échouer lorsque le bundle cible une version native incompatibles ou lorsque un canal requis manque.

Exigez une revue explicite pour la promotion du canal. Une demande de tirage peut contenir la revue code. Une approbation de version peut contenir la promotion de production. Gardez les deux enregistrements. Plus tard, le support peut répondre à qui a approuvé le bundle et quelle plage de versions natives il a ciblées.

Utilisez des canaux séparés pour des niveaux de risque différents. Une configuration courante ressemble à ceci :

  • devpour le travail d'ingénierie actif.
  • pilotpour un petit groupe d'utilisateurs internes ou invités.
  • productionpour l'application publique.

Pour les applications avec plusieurs versions natives, ajoutez des canaux spécifiques à la version ou imposez une plage de compatibilité stricte. La bonne option dépend de la durée pendant laquelle les binaires anciens restent actifs. N’imposez pas à un canal des règles de mise en production incompatibles.

Ajoutez une pause entre les étapes de promotion. Même une courte fenêtre d’observation peut détecter une erreur de chemin d’asset ou un API incohérent avant que le bundle atteigne tous les appareils. Si votre service prend en charge une mise en production progressive, utilisez-la. Si ce n’est pas le cas, faites du canal pilote votre barrière de sécurité.

Considérez la sortie de la pipeline utile. Affichez la version du bundle, le hachage de commit, le canal cible, la plage de compatibilité native et le lien d’approbation. Un journal qui dit simplement « la mise en production a réussi » ne vous aidera pas pendant une incident.

Finalement, répétez une mise en production échouée. Publiez un bundle de test inoffensif. Marquez-le comme échoué. Confirmez que la pipeline arrête la promotion et que votre action de retraitement restaure le bundle précédent. Une commande devrait publier. Une action claire devrait l’arrêter.

Les équipes qui souhaitent plus de détails sur les options de mise à jour OTA peuvent également consulter ce guide Capacitor guide des options de mise à jour OTA en même temps que la mise en place de leur propre pipeline.

Étape 6 : Surveiller les mises en production et configurer le retraitement automatique

La surveillance transforme un service de mise à jour en temps réel Ionic en processus opérationnel. Vous devez savoir quel bundle un appareil possède, si l’application l’a accepté et ce qui s’est passé après le changement.

Commencez par l'adoption de la version du bundle. Suivez la part d'appareils actifs sur chaque version du bundle. Une courbe d'adoption lente peut indiquer un timing de synchronisation de fond, une mauvaise connectivité ou une règle de compatibilité qui exclut beaucoup d'appareils.

Ensuite, suivez les échecs d'actualisation. Séparez les échecs de téléchargement des échecs d'installation. Un problème de téléchargement peut nécessiter une correction du réseau ou du CDN. Un problème d'installation peut indiquer un bundle corrompu, une signature invalide ou une erreur de démarrage de l'application.

Regardez l'écran d'accueil après l'actualisation. Un écran vide peut empêcher l'utilisateur avant que votre suivi d'événements normal ne commence. Ajoutez un événement de démarrage qui inclut la version du bundle, la version de l'application native et le canal. Évitez d'envoyer des données utilisateur privées dans ces journaux.

Capgo inclut les analyses de journaux de l'appareil dans la recherche fournie. Utilisez ces journaux pour relier un rapport à un bundle. Si votre application a un outil de détection de crash séparé, jointes les enregistrements avec un ID de version plutôt que de vous fier à un nom lisible par l'homme.

Fixez les règles de reversion avant la production. Par exemple, vous pouvez arrêter la promotion après que le taux d'échec de démarrage a franchi le seuil convenu de votre équipe. Le seuil lui-même doit provenir de la base de votre application, et non d'un nombre copié d'une autre application.

La reversion automatique nécessite un cible sûre. Gardez la dernière version du bundle connue disponible. La marquez comme approuvée. Assurez-vous que le bundle de reversion prend en charge toutes les versions natives encore présentes dans le canal affecté.

Testez la reversion dans trois états :

  • Un appareil qui a téléchargé mais pas installé le mauvais bundle.
  • A appareil qui a installé le mauvais bundle et a redémarré.
  • A appareil qui perd sa connexion réseau lors du rollback.

L'application doit rester utilisable dans les deux cas. Si ce n'est pas possible, le shell natif a besoin d'un chemin de récupération plus solide.

Utilisez les contrôles de canal pour limiter la taille de l'explosion. Commencez par les appareils internes. Passer à un groupe pilote. Regardez la mise en production. Ensuite, promouvez. C'est là que les canaux et le flux de rollback de Capgo peuvent réduire le nombre d'utilisateurs exposés à une mauvaise modification de la couche web.

Conservez un humain dans la boucle pour les lancements à haut risque. Le rollback automatique est utile, mais un faible nombre d'événements peut cacher un problème. Un problème de vérification affectant un petit groupe peut ne pas franchir un seuil global. Combinez les métriques avec les rapports de support et les vérifications de produit.

Révisez chaque rollback après l'incident. Enregistrez le bundle échoué, les versions natives, le canal, le déclencheur et le temps de récupération. Ensuite, ajoutez un test qui aurait détecté l'erreur plus tôt. L'objectif est une mise en production plus calme la prochaine fois, pas un rapport d'incident plus joli.

Principale prise de conscience : Suivez le bundle que l'appareil exécute, observez la santé de démarrage après la promotion et gardez un bundle testé et connu-good prêt.

FAQ

Qu'est-ce qu'un service de mise à jour en temps réel Ionic ?

Un service de mise à jour en temps réel Ionic délivre les modifications de la couche web approuvées à une application installée sans soumission de magasin nouvelle. Il peut mettre à jour HTML, CSS, JavaScript et assets. Il ne peut pas remplacer en toute sécurité le natif code, les permissions ou les plugins natifs. Le service approprié a également besoin de contrôles de compatibilité, de contrôle de canal, de sécurité et d'une façon de réverser un mauvais bundle.

Peut-on mettre à jour les applications Ionic sans passer par l'App Store ?

Oui, les applications Ionic peuvent recevoir des mises à jour éligibles du niveau web sans une nouvelle mise à jour de l'App Store ou Google Play. Les modifications natives nécessitent toujours une mise à jour normale et un processus de magasin. Gardez les modifications OTA dans votre politique de mise à jour, testez-les contre la coquille native installée et évitez d'utiliser les mises à jour en direct pour cacher des modifications qui nécessitent une revue de la plateforme.

Le Capgo est-il compatible avec le Capacitor ?

Oui, le Capgo est conçu pour les applications Ionic et les applications Capacitor qui nécessitent la livraison OTA. Son flux de travail suit le modèle CodePush et prend en charge les canaux, le retrait, l'encryption de bout en bout, les différés, et les connexions CI/CD. Testez la plage de compatibilité native dans un canal de test avant d'envoyer un différé aux utilisateurs de production.

Combien coûte un service de mise à jour en direct Ionic ?

Le coût varie considérablement entre les services. Le coût de Capgo commence à 12 $ par mois en tant que souscription par organisation, avec une période d'essai gratuite de 14 jours. La recherche fournie a également trouvé un facture annuelle d'Appflow de 5 000 $ parmi les prix divulgués. Comparez le flux de mise à jour complet, et non le nombre mensuel seul.

Les mises à jour OTA peuvent-elles changer le code native ?

Non, les mises à jour OTA ne doivent pas changer le code native. Elles sont destinées au niveau web que la coquille native installée peut déjà exécuter. De nouveaux plugins, permissions, droits et modifications natives SDK nécessitent une mise à jour du magasin. Ajoutez une vérification de version native pour que le différé incompatibles soit rejeté avant le démarrage.

Conclusion

Pour une équipe Capacitor ou Ionic qui nécessite une livraison OTA chiffrée avec contrôle de canal et rollback, je commencerais par tester Capgo dans une application de test. Créez un canal de développement, publiez un petit bundle et exécutez l'entraînement de rollback avant la production. Consultez les détails de l'alternative Appflow, puis commencez l’essai gratuit de 14 jours si le flux de travail correspond à vos besoins de mise en production.

Mises à jour en temps réel pour les applications Capacitor

Lorsqu'un bug de la couche web est en direct, expédiez la correction par le biais de Capgo au lieu d'attendre des jours pour l'approbation de l'App Store. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les changements natifs restent dans la voie de revue normale.

Support humain de Martin

Démarrer maintenant

Dernières actualités de notre Blog

Capgo vous offre les meilleures informations nécessaires pour créer une application mobile véritablement professionnelle.