Capacitor
Actualisations natives pour les applications iOS et Android créées avec Capacitor. Installez @capgo/capacitor-updater et envoyez des paquets avec @capgo/cli.
Lire plus →Appliquez des correctifs de layer web instantanément pour Ionic et Capacitor applications. Évitez l'attente de l'App Store.
Un soutien humain de Martin
14 jours d'essai gratuit sans limite. Pas de carte de crédit requise.
Rollback natif
Pannes JavaScript se rétablissent en dehors de JavaScript
99,9% de disponibilité
Disponibilité de la plateforme
Canaux dynamiques
Canary, bêta, support et trajectoires de production
300+ emplacements de bordure
Réseau CDN mondial
~50ms typique
Ultra-basse latence
Device logs
Statut d'actualisation et historique de reversion par appareil
Utilisez les mêmes canaux, les téléchargements de bundles, la protection de retrait et les journaux de dispositif, que votre application fonctionne sur Capacitor, Cordova ou Electron.
Actualisations natives pour les applications iOS et Android créées avec Capacitor. Installez @capgo/capacitor-updater et envoyez des paquets avec @capgo/cli.
Lire plus →Conservez votre chaîne d'outils Cordova et obtenez toujours Capgo OTA sur iOS 7+ et Android 13+ avec @capgo/cordova-updater et le même JavaScript API.
Lire plus →Mettez à jour HTML, CSS et JavaScript dans les applications desktop sans recompiler les installateurs. @capgo/electron-updater reflète le mobile API.
Lire plus →Capgo gives mobile teams a release path for urgent web fixes, controlled rollout, and a clear audit trail, so a bad deploy does not become days of store-review waiting.
Use live updates for JavaScript, CSS, copy, runtime feature flags, and web asset fixes while native and Capacitor config changes continue through the stores.
Envoyer vers les canaux internes, bêta, canari et de production avec la possibilité d'annuler avant qu'un lancement ne devienne un incident de support.
Use device logs, update status, bundle history, and adoption metrics to explain releases to engineering, support, and leadership.
Notes courtes des équipes Capacitor utilisant Capgo pour les mises à jour OTA en production.
Le Capgo Capacitor mette à jour complètement la façon dont nous expédions les mises à jour. Ce qui prenait des jours ne prend plus que des minutes.
Disposer d'une mise à jour OTA en production instantanée sans attendre les cycles de revue complets de l'App Store a été un avantage opérationnel considérable.
Contrôle de runtime natif, annulation, validation et contrôle de déploiement en un seul service.
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLI analyse les dépendances natives et vous avertit avant de déployer des mises à jour incompatibles. Déployez les changements web rapidement sans envoyer des code incompatibles aux clients.
Si votre application ne fait pas appel à notifyAppReady() dans les 10 secondes, nous revenons automatiquement à la dernière version fonctionnelle.
Vérifie la disponibilité de l'application, la taille du bundle et les checksums avant d'accepter tout téléchargement.
Tout mises à jour est chiffrée, signée et vérifiée de bout en bout. Personne ne peut modifier les mises à jour - même Capgo ne peut pas voir ce qui se trouve dans vos bundles.
Mécanisme de bundle par défaut maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application endommagée.
Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.
Pair Capgo Notifications with Live Updates so a silent push can ask devices to check, download, and queue the latest bundle for the selected channel.
Vérifiez si l'upload est sécurisé par OTA, nécessite une build native ou doit attendre — avant qu'il ne soit en production.
Support humain de Martin
$ npx @capgo/cli@latest bundle upload --canal production --fail-on-incompatible
warning: native-incompatible bundle
@capacitor/camera a changé de 6.1.0 à 6.2.0
Action : échouez cette mise à jour ou expédiez d'abord une build native
Voyez-l’en action
Quatre animations courtes : comment une correction atteint un téléphone, ce qui peut être envoyé par Wi-Fi, pourquoi les téléchargements restent petits, et comment vous récupérez d'une mauvaise mise à jour.
Ce qui est possible
Choisissez la bonne combinaison de types d'actualisation pour les besoins de votre application
Contrôle des mises à jour appliquées : par défaut en arrière-plan, à l'installation, onLaunch, ou toujours
Attendez des conditions spécifiques : la date, arrière-plan, version native, ou tuer événement
Contrôle mises à jour de semver: none, aucune, majeur, mineur, or metadata
Bundle complet ou le (tout le bundle JS) (ensemble du bundle JS) ou (only changed files for faster updates)
App Store & Google Play
Not for using live updates. Both stores let apps download interpreted code like JavaScript, HTML, and CSS, as long as each update stays within the app you submitted for review.
Page/area: Site de marketing Capgo. Role: En-tête de section ou de page. Voir dans: component StorePolicySection.astro. Conservez les termes de produit/marque et les termes de développeur exactement. Clé de message `store_policy_title` (Titre de la politique de magasin).
0 rejections
Sur plus de 4 700 applications en production, nous n'avons jamais vu une boutique refuser une application parce qu'elle expédie des mises à jour avec Capgo.
Notre fonctionnalité d'auto-cachage de l'écran de démarrage liée en temps de exécution à la séparée plugin d'écran de démarrage. La revue d'Apple a signalé ce lien dynamique comme une préoccupation de type code dynamique. Il s'agissait d'une question sans rapport avec les mises à jour OTA, et nous avons supprimé le lien dynamique du plugin.
Les applications peuvent télécharger des code interprétés si cela ne change pas l'objectif principal de l'application, créer un magasin pour d'autres code ou applications, ou contourner la signature, le sandbox ou d'autres fonctionnalités de sécurité du système.
Politique officielle : AppleLes applications ne peuvent pas mettre à jour leur propre code natif en dehors de Google Play. Code qui s'exécute dans un interpréteur ou une machine virtuelle, comme JavaScript dans un WebView, est explicitement exempt.
Politique officielle : Google PlayLes décisions d'examen appartiennent toujours à Apple et Google, donc aucun fournisseur ne peut promettre d'approbation. Capgo vous place du côté des politiques qu'ils publient.
Lisez la FAQ de la politique de magasinAI-ready
Claude Code, Cursor, Codex ou tout agent peut configurer Capgo, charger des ensembles de fichiers, gérer des canaux et demander des builds natives. Chaque action est une commande ou une appelle d'outil.
npx @capgo/cli@latest bundle upload
npx @capgo/cli@latest mcp
npx skills add Cap-go/capgo-skills
capgo.app/llms-full.txt
Même promesse d'OTA Ionic et Capacitor mais modèle de sécurité différent.
| Capgo Live Updates | DIY / auto-hébergé Scripts personnalisés et hébergement statique | Cloud concurrent | |
|---|---|---|---|
| Mise à jour de runtime | Totalement natif. Téléchargez, installez et activez sur des threads OS natifs. Un crash JS ne peut pas casser la chaîne d'actualisation. | Runs in your app JS context. A bad bundle can break updates too. | Mostly app-layer delivery. JS errors can block or corrupt the update flow. |
| Récupération de reversion | Reprise native. Retourne à la dernière version stable même si la nouvelle version se bloque lors du lancement. | Vous conçoit et maintenez votre propre logique de reprise. | La reprise existe mais dépend souvent de la couche d'application qui fonctionne encore. |
| Garde de mise à jour échouée | Automatique. Il roule en arrière si notifyAppReady() n'est pas appelé dans les 10 secondes. | Vous l'instrumentez et le surveillez vous-même. | Facultatif ou manuel, en fonction du produit. |
| Compatibilité native | CLI vérifie. Il scanne les dépendances natives avant l'upload et signale les changements brisants. | Aucun garde-fou à moins que vous les construisez. | Validation d'upload uniquement sur la plupart des produits. |
| Vérification pré-upload | Vérifications approfondies. Vérifie l'index.html, la taille du bundle, les checksums, les versions dupliquées et les contraintes du hub. | Vos règles CI, si vous les avez écrites. | Contrôles de bundle de base. |
| Contrôle de déploiement | Canaux dynamiques. Affectation de canaux canary, bêta, production, support et par appareil. | Plusieurs URL hébergées ou routage personnalisé. | Les canaux pris en charge, profondeur et APIs varient. |
| Visibilité de l'appareil | Journaux par appareil. Événements d'installation, d'échec, de retrait et de politique par appareil sans Xcode ou Android Studio. | Comptes de téléchargement côté serveur ou d'analytiques personnalisés. | Tableau de bord agrégé, moins de profondeur par appareil. |
| Essayer avant de payer | Oui Essai gratuit de 14 jours sans carte de crédit | Cheap hosting until traffic grows. | Tiered plans. Trials vary by vendor. |
La comparaison reflète les configurations DIY/self-hébergées typiques et les documents de la concurrence cloud publics
EAS Update fournit des correctifs JavaScript pour les applications Expo et React Native. Capgo fait la même chose pour les paquets web Capacitor : canaux, annulation et journaux de dispositif. Restez sur EAS si l'application est React Native. Utilisez Capgo si vous avez conservé l'interface utilisateur web
Commencez automatiquement dans 5 minutes. Passer au contrôle manuel lorsque votre stratégie de mise en production le nécessite.
Un soutien humain de Martin
Démarrer la livraison →