Produits
Plus que de simples téléchargements de fichiers. Capgo comprend votre application et protège vos utilisateurs.
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.
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.
Si votre application n'appelle pas notifyAppReady() dans les 10 secondes, nous revenons automatiquement à la dernière version fonctionnelle.
Le mécanisme de bundle de secours maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application défectueuse.
Valide notifyAppReady(), index.html, les limites de taille du paquet, et les sommes de contrôle avant d'accepter tout téléchargement.
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.
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.
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.
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.
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) 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.
Créez, configurez et changez de chaînes depuis le tableau de bord web. Revenez en arrière instantanément avec un seul clic.
Automatisez la gestion des canaux avec notre CLI ou API REST. Parfait pour l'intégration CI/CD.
Laissez les appareils changer de chaînes en temps réel avec setChannel(). Idéal pour les testeurs QA ou les programmes bêta.
Appareil forcé > Priorité du cloud > Config par défaut > Défaut du cloud. Contrôle total sur la direction des mises à jour.
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.
Voyez quels appareils sont en cours de téléchargement, installés ou en attente. Suivez la progression sur l'ensemble de votre flotte.
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.
Suivez quelles appareils sont sur quelles versions. Identifiez les appareils bloqués sur d'anciennes versions.
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.
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.
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.
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.
Vous avez déjà téléchargé cette version exacte ? Nous la détecterons et empêcherons les écrasements accidentels ou la confusion.
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.
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.
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.
Un filet de sécurité à chaque étape du processus de mise à jour
Avant le téléchargement, CLI vérifie les dépendances natives, la compatibilité des versions et les fichiers requis
Le code natif pur télécharge et installe la mise à jour - complètement isolé de JavaScript
Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10s, le retour automatique est activé.
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 | ✓ | ✗ |
Commencez avec 14 jours gratuits. Aucune carte de crédit requise.