construit pour des équipes rapides
Mises à jour en direct qui ne peuvent pas casser votre application
Notre CLI détecte les changements qui provoquent des erreurs avant le déploiement. Notre moteur natif se rétablit automatiquement si quelque chose ne va pas.
Système de Mise à Jour Intelligent
Plus que de simples téléchargements de fichiers. Capgo comprend votre application et protège vos utilisateurs.
Détection de Mise à Jour Critique
CLI scanne les dépendances natives et vous avertit avant de déployer des mises à jour incompatibles. Voir le statut de compatibilité pour chaque paquet.
Moteur Natif Pur
Les téléchargements, l'installation et l'activation s'exécutent sur les threads OS natifs. Les plantages JavaScript ne peuvent pas affecter le processus de mise à jour.
Retour Automatique
Si votre application n'appelle pas notifyAppReady() dans les 10 secondes, nous revenons automatiquement à la dernière version fonctionnelle.
Mises à jour auto-réparatrices
Le mécanisme de bundle de secours maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application défectueuse.
Validation avant le vol
Valide notifyAppReady(), index.html, les limites de taille du paquet, et les sommes de contrôle avant d'accepter tout téléchargement.
Mises à jour inviolables
Chaque mise à jour est vérifiée par somme de contrôle, signée et cryptée de bout en bout. Personne ne peut altérer les mises à jour - même Capgo ne peut pas voir ce qui se trouve dans vos lots.
Observabilité des mises à jour
Tous les journaux d'appareil - sans ouvrir Xcode ni Android Studio
Capgo capture tout le parcours OTA : contrôles, téléchargements, installations, blocages de politique et rollbacks pour répondre à « que s’est-il passé ? » en secondes, pas en heures.
- Des timelines par appareil mettent en évidence téléchargements bloqués, problèmes de checksum ou absence de notifyAppReady().
- Garde-fous de canaux prouvés : voyez disableAutoUpdateToMajor, blocages émulateur/dev et filtres de plateforme en temps réel.
- Détectez vite le périmètre d’impact : update_fail, rateLimited, needPlanUpgrade ressortent avant la perte d’utilisateurs.
- Logs partagés pour l’ingénierie, la QA et le support (aucun Xcode/Android Studio nécessaire).
Un contexte actionnable en un seul endroit : décider de rollback, changer de canal ou livrer un hotfix en confiance.
Canaux dynamiques
Basculez vos pistes de diffusion en direct (aucun nouveau binaire)
Les canaux Capgo sont des contrôles en direct, pas du code en dur. Déplacez instantanément les utilisateurs entre dev, staging, PR, canary et prod depuis l'UI ou via l'API.
- Ajoutez un menu « Piste de mise à jour » dans l'app : listez les canaux et laissez les testeurs passer de production vers staging en quelques secondes (sans réinstallation).
- Créez un canal de pull request par fonctionnalité, envoyez-y la QA ou les bêta testeurs, puis ramenez-les en prod une fois validé.
- Faites des canaris : clonez la prod vers un canal à 10 %, promouvez ou revenez en arrière avec un seul appel API.
- Débloquez le support : basculez un utilisateur vers un canal debug avec des journaux supplémentaires tandis que les autres restent stables.
- Créez des chaînes personnelles pour chaque utilisateur - parfait pour déboguer des problèmes spécifiques ou un traitement VIP.
- Tous les changements de chaîne sont instantanés - pas d'attente de 24 heures, pas d'approbation du magasin, aucune action de l'utilisateur requise.
Traitez les environnements comme des feature flags : basculez, testez et revenez en arrière en direct (sans nouvelle soumission store).
Configuration Native du Cloud
Tout Vit dans le Cloud
Capgo stocke toute la configuration de votre application dans le cloud avec une réplication globale des données. Modifiez un paramètre dans le tableau de bord, et il prend effet dans le monde entier en moins de 2 minutes. Pas de mises à jour du magasin d'applications, pas d'attente.
- Affectations de canaux, ciblage de versions et substitutions d'appareils - tous stockés dans le cloud et instantanément accessibles
- Le réseau mondial edge assure que vos modifications de configuration se propagent simultanément dans toutes les régions
- Aucune valeur codée en dur dans votre application - tout peut être modifié dynamiquement sans un nouveau binaire
- Les paramètres prennent effet lors du prochain lancement de l'application - les utilisateurs obtiennent toujours la dernière configuration
Du tableau de bord, cliquez pour un déploiement mondial en moins de 2 minutes.
Soutien dans le monde réel
Corrigez le bug d'un utilisateur en quelques minutes
Voici un scénario réel : Un utilisateur signale un bug. Vous discutez avec lui, comprenez le problème, le corrigez dans le code et déployez la correction pour cet utilisateur uniquement - tout cela pendant qu'il est encore en ligne. Il teste, confirme que la correction fonctionne et vous déployez en production. Temps total : minutes, pas jours.
1. L'utilisateur Signale un Bug
Le support client reçoit un rapport de bug. Vous rejoignez l'appel pour comprendre le problème.
2. Réparez & Poussez Vers Eux Seulement
Créez une chaîne personnelle pour cet utilisateur, poussez le correctif et attribuez leur appareil à celle-ci.
3. Vérifier & Expédier à Tous
L'utilisateur confirme que la correction fonctionne. Promouvez le bundle en production pour tout le monde.
Du rapport de bug à la correction vérifiée en un seul appel de support.
Mises à jour Delta
Les mises à jour traditionnelles téléchargent le pack complet à chaque fois. Avec les mises à jour delta, les appareils ne téléchargent que les fichiers qui ont réellement changé - économisant 50-90% de bande passante.
Différenciation au niveau du fichier
Chaque fichier est téléchargé et vérifié individuellement. Les appareils comparent les manifestes et ne téléchargent que les fichiers modifiés.
Parfait pour les Grands Actifs
Les images, les polices et les vidéos ne sont téléchargées qu'une seule fois. De petits changements de code ne re-téléchargent pas l'intégralité de votre dossier d'actifs.
Activer avec un seul drapeau
Ajoutez simplement --partial à votre commande de téléchargement pour activer les mises à jour delta pour votre bundle.
# Téléchargez avec les mises à jour delta activées
npx @capgo/cli bundle upload --partial
✔ Uploading 847 files...
✔ Generated manifest with checksums
✔ Bundle uploaded successfully
# Device downloads only changed files
→ Comparing manifests...
→ 12 files changed, 835 unchanged
✔ Downloaded 245 KB (vs 4.2 MB full bundle) Système de Canal Intelligent
Les canaux vous permettent de cibler des groupes d'utilisateurs spécifiques avec des versions spécifiques. Gérez les canaux depuis le tableau de bord cloud, l'API ou l'application mobile.
Contrôle du Tableau de Bord Cloud
Créez, configurez et changez de chaînes depuis le tableau de bord web. Revenez en arrière instantanément avec un seul clic.
Accès API & CLI
Automatisez la gestion des canaux avec notre CLI ou API REST. Parfait pour l'intégration CI/CD.
Auto-Attribution de l'Appareil
Laissez les appareils changer de chaînes en temps réel avec setChannel(). Idéal pour les testeurs QA ou les programmes bêta.
Routage Basé sur la Priorité
Appareil forcé > Priorité du cloud > Config par défaut > Défaut du cloud. Contrôle total sur la direction des mises à jour.
Journaux & Statistiques
Visibilité en temps réel sur vos déploiements de mises à jour. Suivez la progression des téléchargements, les taux de réussite et l'état des appareils sur l'ensemble de votre base d'utilisateurs.
Suivi de la progression du téléchargement
Voyez quels appareils sont en cours de téléchargement, installés ou en attente. Suivez la progression sur l'ensemble de votre flotte.
Taux de Succès & d'Échec
Surveillez les taux de réussite des mises à jour en temps réel. Identifiez les problèmes avant qu'ils n'affectent plus d'utilisateurs.
Surveillance de la santé de l'appareil
Suivez quelles appareils sont sur quelles versions. Identifiez les appareils bloqués sur d'anciennes versions.
Analyse de Bundle
Voir les tailles de lots, les temps de téléchargement et la fréquence des retours en arrière. Optimisez votre stratégie de mise à jour avec des données.
Support à Long Terme
Aucune pression pour mettre à niveau immédiatement. Capgo supporte officiellement Capacitor 7, 6 et 5 - vous offrant des années de soutien et de flexibilité pour effectuer la mise à niveau selon votre propre calendrier.
Validation Approfondie Pré-Déploiement
Les mises à jour manuelles vous donnent tous les outils pour casser votre application. Le CLI de Capgo détecte les erreurs avant qu'elles n'atteignent vos utilisateurs.
Vérification de la Dépendance Native
CLI scanne vos plugins natifs et compare les versions. Si votre bundle JS s'attend à une version de plugin natif plus récente que celle installée, nous vous avertissons avant le déploiement.
Prévention des Versions Dupliquées
Vous avez déjà téléchargé cette version exacte ? Nous la détecterons et empêcherons les écrasements accidentels ou la confusion.
Compatibilité Hub-CLI
Certaines fonctionnalités nécessitent des versions CLI spécifiques. Nous validons la compatibilité entre votre CLI et le hub Capgo avant d'autoriser les téléchargements.
Vérification des Fichiers Requis
Index.html manquant ? Pas d'appel à notifyAppReady() ? Bundle trop grand ? Nous détectons ces problèmes avant qu'ils ne deviennent des problèmes de production.
Que se passe-t-il sans validation ?
Téléchargez un bundle JS qui attend des plugins natifs que vos utilisateurs n'ont pas ? Votre application se casse. Et si votre retour en arrière est également en JS, vous n'avez aucun moyen de récupérer. Les utilisateurs sont bloqués jusqu'à ce qu'ils réinstallent à partir de l'App Store.
Comment ça marche
Un filet de sécurité à chaque étape du processus de mise à jour
CLI valide
Avant le téléchargement, CLI vérifie les dépendances natives, la compatibilité des versions et les fichiers requis
Téléchargements Natifs
Le code natif pur télécharge et installe la mise à jour - complètement isolé de JavaScript
L'application confirme qu'elle est prête
Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10s, le retour automatique est activé.
Capgo vs Mises à jour manuelles
Voyez pourquoi les mises à jour intelligentes sont importantes
| Feature | Capgo | Manual / Others |
|---|---|---|
| Détection de mise à jour interrompue | ✓ | ✗ |
| Retour automatique | ✓ | ✗ |
| Récupération après un crash natif | ✓ | ✗ |
| Validation avant déploiement | ✓ | ✗ |
| Mises à jour auto-réparatrices | ✓ | ✗ |
| Retour en arrière du cloud & modification | ✓ | ✗ |
Prêt à expédier des mises à jour plus sûres?
Commencez avec 14 jours gratuits. Aucune carte de crédit requise.