Rétablir la production sans attendre la revue
Utiliser les mises à jour en direct pour les correctifs JavaScript, CSS, de copie, de configuration distante et d'actifs web, tandis que les changements natives continuent par les magasins.
Capacitor mises à jour en temps réel
Le CLI détecte les changements risqués avant le déploiement. Le moteur natif effectue automatiquement un rollback si quelque chose se passe mal.
Rollback natif
Les échecs de JS se récupèrent en dehors de JavaScript
Canaux dynamiques
Canary, traçabilité de la bêta, support et production
CLI contrôles de sécurité
Les risques de dépendances natives détectés avant l'envoi
Journalisation des appareils
État d'actualisation et historique de reversion par appareil
Conçu pour la pression de la mise en production
Capgo donne aux équipes mobiles un chemin de mise en production pour les correctifs web urgents, un lancement contrôlé et une traçabilité claire, afin qu'un déploiement raté ne devienne pas des jours d'attente pour la revue des magasins.
Utiliser les mises à jour en direct pour les correctifs JavaScript, CSS, de copie, de configuration distante et d'actifs web, tandis que les changements natives continuent par les magasins.
Envoyer vers les canaux internes, bêta, canary et de production avec la possibilité de reversion prête avant que le lancement ne devienne un incident de support.
Utilisez les journaux de l'appareil, l'état de mise à jour, l'historique des bundles et les indicateurs de l'adoption pour expliquer les mises à jour à l'ingénierie, au support et à la direction.
Pourquoi Capgo mène
Capgo n'est pas un simple téléchargeur de bundle. Il s'agit du système de mise en production autour du bundle : ciblage, validation, observabilité, retour en arrière et contrôle pour les équipes qui ne peuvent pas se permettre de casser la production.
Capgo donne aux équipes Capacitor un système de mise en production ciblé pour les mises à jour en direct, avec des SDKs open-source, un hébergement flexible et des contrôles de production conçus pour les vraies applications.
Utilisez la voie automatique pour installer et expédier en 5 minutes, ou passez à des flux manuels et semi-manuels pour des déploiements personnalisés, du support, de la QA et des scénarios par utilisateur.
1 milliard + de mises à jour par mois, 50 millions + de dispositifs, canaux dynamiques, journaux de dispositifs, mises à jour delta, encryption, auto-hébergement et récupération native.
Le CLI vérifie les dépendances natives, les fichiers requis, l'intégrité du paquet, les versions dupliquées et la compatibilité de la plateforme avant que les mises à jour atteignent les utilisateurs.
La plupart des outils peuvent télécharger des fichiers. Le Capgo ajoute les contrôles de publication, la sécurité native, les journaux et le comportement de reversion que les équipes de production nécessitent.
Le CLI scanne les dépendances natives et vous avertit avant de déployer des mises à jour incompatibles. Expédiez les modifications web rapidement sans pousser des code natives qui cassent les mises à jour.
Téléchargements, installation et activation s'exécutent sur des threads OS natifs. Les plantages JavaScript ne peuvent pas affecter le processus de mise à jour.
If votre application ne fait pas appel à notifyAppReady() dans les 10 secondes, nous roulons automatiquement vers la dernière version fonctionnelle.
Le mécanisme de fallback de bundle garde toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application endommagée.
Vérifiez notifyAppReady(), index.html, les limites de taille du bundle et les checksums avant d'accepter tout téléchargement.
Tout actualisation est chiffrée, signée et vérifiée de bout en bout. Personne ne peut modifier les actualisations - même Capgo ne peut pas voir ce qui se trouve à l'intérieur de vos bundles.
Observabilité des actualisations
Capgo capture l'ensemble du parcours OTA : vérifications, téléchargements, installations, blocages de politique et annulations pour que vous puissiez répondre à « quoi s'est-il passé ? » en secondes, pas en heures.
Contexte d'action en un seul endroit : décidez de revenir en arrière, de faire passer une chaine, ou de livrer un correctif chaud avec confiance.
Canaux dynamiques
Capgo sont des contrôles de canaux en direct, pas des valeurs fixées. Déplacez les utilisateurs entre le développement, la mise en ligne, la PR, le canary et la production à partir de l'interface de votre application ou via API instantanément.
Tout comme les drapeaux de fonctionnalité : basculez, testez et annulez en direct (pas de réinscriptions de magasin).
Configuration Cloud-Native
Capgo stocke toutes les configurations de votre application dans le cloud avec une réplication de données à l'échelle mondiale. Modifiez une configuration dans le tableau de bord et elle prend effet dans le monde entier en moins de 2 minutes. Pas d'actualisations de magasin, pas d'attente.
Cliquez depuis le tableau de bord sur le déploiement mondial en moins de 2 minutes.
Support dans le Monde Réel
Voici un scénario réel : Un utilisateur signale un bug. Vous discutez avec eux, comprenez le problème, fixez-le en code, et déployez la correction uniquement pour cet utilisateur - tout en discutant avec eux. Ils testent, confirment que la correction fonctionne, et vous déployez en production. Temps total : minutes, pas des jours.
Le support client reçoit un rapport de bug. Vous rejoignez l'appel pour comprendre l'incident.
Créez un canal personnel pour cet utilisateur, envoyez la correction, et affectez leur appareil à ce canal.
L'utilisateur confirme que la correction fonctionne. Promouvez le bundle en production pour tous.
De la déclaration de bug à une correction vérifiée en un seul appel de support.
Les mises à jour traditionnelles téléchargent l'intégralité du bundle à chaque fois. Avec les mises à jour delta, les appareils téléchargent uniquement les fichiers qui ont changé - économisant 50-90% de bande passante.
Chaque fichier est téléchargé et vérifié individuellement. Les appareils comparant les manifestes téléchargent uniquement les fichiers modifiés.
Les images, les polices et les vidéos sont téléchargées uniquement une fois. Les petites code modifications ne téléchargent pas votre dossier d'actifs entier.
Ajoutez simplement --partial à votre commande d'upload pour activer les mises à jour delta pour votre bundle.
# Upload with delta updates enabled
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 builds spécifiques. Gérez les canaux à partir du tableau de bord cloud, API, de l'application mobile ou de votre propre logique de mise en production avancée.
Créez, configurez et passez des canaux à partir du tableau de bord web. Annulez instantanément avec un clic.
Gérez automatiquement la gestion des canaux avec notre CLI ou notre API API. Parfait pour l'intégration CI/CD.
Laissez les appareils passer des canaux en temps de exécution avec setChannel(). Très utile pour les testeurs de QA ou les programmes beta.
Surcharge du dispositif > Surcharge cloud > Défaut de configuration > Défaut cloud. Contrôlez pleinement la mise à jour de la route.
Une visibilité en temps réel sur vos déploiements d'actualisation. Suivez le progrès de téléchargement, les taux de réussite et l'état de santé des appareils sur votre base d'utilisateurs entière.
Voyez quels appareils téléchargent, sont installés ou sont en attente. Suivez le progrès sur votre flotte entière.
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 les appareils qui utilisent lesquels versions. Identifiez les appareils coincés sur des versions anciennes.
Voyez les tailles des bundles, les temps de téléchargement et la fréquence de retrait. Optimisez votre stratégie d'actualisation avec des données.
Aucune pression pour mettre à jour immédiatement. Le Capgo offre officiellement un support Capacitor 8, 7, 6, 5 et Electron - vous donnant des années de support et de flexibilité pour mettre à jour à votre propre rythme.
Les mises à jour manuelles vous donnent tous les outils pour casser votre application. Capgo's CLI détecte les changements natifs incompatibles et les erreurs de publication avant qu'elles ne parviennent à vos utilisateurs.
CLI scan vos plugins natifs et compare les versions. Si votre paquet JS attend une version native de plugin plus récente que celle installée, nous vous avertissons avant de déployer.
Vous avez déjà téléchargé cette version exacte ? Nous la détectons et empêchons les surécritures accidentelles ou les confusions.
Certaines fonctionnalités nécessitent des versions spécifiques de CLI. Nous validons la compatibilité entre votre CLI et le hub Capgo avant de permettre les téléchargements.
index.html manquant ? Aucune notification de la fonction notifyAppReady() ? Paquet trop volumineux ? Nous détectons ces problèmes avant qu'ils deviennent des problèmes de production.
Téléchargez un paquet JS qui attend des plugins natifs que vos utilisateurs n'ont pas ? Votre application se brise. Et si votre rollback est également en JS, vous n'avez pas de moyen de récupérer. Les utilisateurs sont coincés jusqu'à ce qu'ils réinstallent depuis l'App Store.
Automatique lorsque vous voulez de la vitesse. Manuel lorsque vous avez besoin de contrôle. Contrôles de sécurité à chaque étape.
Avant l'envoi, CLI vérifie les dépendances natives, la compatibilité de version et les fichiers requis
Les téléchargements natives code et l'installation de l'mise à jour - complètement isolés du JavaScript
Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10s, le rollback automatique se déclenche
L'envoi d'un bundle est facile. Protéger les clients à grande échelle est la partie difficile.
| Fonctionnalité | Capgo | Manuel / Autres |
|---|---|---|
| Détection de mise à jour brisée | ✓ | ✗ |
| Rollback automatique | ✓ | ✗ |
| Rétablissement de panne native | ✓ | ✗ |
| Validation avant déploiement | ✓ | ✗ |
| Mise à jour auto-guérissante | ✓ | ✗ |
| Rollback & modification Cloud | ✓ | ✗ |
Si vous évaluez les mises à jour en direct pour les déploiements de production, connectez cette page avec Canaux pour le routage de déploiement Rollbacks pour la récupération Comportement de mise à jour pour les règles de temps d'exécution Solution de ciblage de version pour le contrôle de compatibilité, et Capgo Builds natifs pour les versions qui nécessitent encore un fichier binaire signé