Aller directement au contenu principal
Mises à jour en direct Capgo

Évitez l'attente. Livrez la correction. Mises à jour OTA pour Ionic et Capacitor applications.

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.

✓ 99,9% de disponibilité ✓ 300+ emplacements actifs ✓ Résilience à trois fournisseurs

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

Environnements pris en charge

Une seule Capgo backend pour chaque stack hybride que vous envoyez.

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.

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 →

Cordova

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 →

Électron

Mettez à jour HTML, CSS et JavaScript dans les applications desktop sans recompiler les installateurs. @capgo/electron-updater reflète le mobile API.

Lire plus →
Conçu pour gérer la pression de la mise en production

Construit pour la pression de la mise en production

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.

Rétablir la production sans attendre la revue

Use live updates for JavaScript, CSS, copy, runtime feature flags, and web asset fixes while native and Capacitor config changes continue through the stores.

Contrôlez les risques avant la mise à disposition du build

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.

Vérifiez les événements post-dépot

Use device logs, update status, bundle history, and adoption metrics to explain releases to engineering, support, and leadership.

Activez les mises à jour en direct lorsque ces déclarations sont vraies

  • Vous devez avoir un chemin de récupération pour les bogues de production qui ne dépend pas du temps de revue de l'App Store ou de Play.
  • Votre application compte plusieurs cohortes de clients, déploiements blanchis, testeurs bêta ou canaux de débogage support uniquement.
  • Votre équipe nécessite un contrôle conforme aux normes : des ensembles signés, la possibilité de remonter, la traçabilité et un chemin d'hébergement autonome.
De Martin

Why Capgo live updates work the way they do

Capgo fondateur Martin sur les canaux, les vérifications de compatibilité, le retour en arrière et la livraison de changements de paquet web en toute sécurité après l'approbation du magasin

Martin, Fondateur, Capgo

La preuve de Live update

Les équipes qui acheminent déjà avec Capgo

Notes courtes des équipes Capacitor utilisant Capgo pour les mises à jour OTA en production.

5.0/5 évalué par les équipes de développeurs 9,400+ équipes Lire les avis

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.

Sergiu S Développeur en chef, drivolino GmbH

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.

Kapil Créateur, NuTriQ
Qu'est-ce qu'on trouve dans le colis

Built for safe OTA updates, not just fast uploads.

Contrôle de runtime natif, annulation, validation et contrôle de déploiement en un seul service.

Capgo Live Updates
Moteur natif pur
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.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Détection de Mises à Jour Critiques

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.

Rougeur Automatique

Si votre application ne fait pas appel à notifyAppReady() dans les 10 secondes, nous revenons automatiquement à la dernière version fonctionnelle.

Vérification préalable

Vérifie la disponibilité de l'application, la taille du bundle et les checksums avant d'accepter tout téléchargement.

Mises à jour sécurisées

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.

Mises à jour auto-réparatrices

Mécanisme de bundle par défaut maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application endommagée.

Mise à jour de version en direct (pas de nouveau binaire)

Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.

Mises à jour automatiques déclenchées par push

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.

Intelligence de publication

Mettez à jour avant la mise en production

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.

  • Sécurisé par OTA : les packages natifs correspondent au canal de production
  • Build natif nécessaire : un plugin ou une dépendance Capacitor a changé
  • Action de déploiement : bloquez par version native, mettez en pause le canal ou déclenchez une build de magasin
Capgo démo d'application console montrant un bundle de mise à jour en direct, les dates de publication, le checksum et les canaux liés

$ 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

Ce qui se passe vraiment lorsque vous envoyez un live update

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

Contrôle flexible des mises à jour

Choisissez la bonne combinaison de types d'actualisation pour les besoins de votre application

Appliquer un timing

Contrôle des mises à jour appliquées : par défaut en arrière-plan, à l'installation, onLaunch, ou toujours

Conditions de retard

Attendez des conditions spécifiques : la date, arrière-plan, version native, ou tuer événement

Version bloquante

Contrôle mises à jour de semver: none, aucune, majeur, mineur, or metadata

Types de livraison

Bundle complet ou le (tout le bundle JS) (ensemble du bundle JS) ou (only changed files for faster updates)

App Store & Google Play

Politique de mise à jour en ligne

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.

Avez-vous jamais signalé Capgo à Apple ?

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.

Conventions de l'Apple Developer Program License Agreement

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 : Apple

Politique d'abus de Google Play sur les appareils et les réseaux

Les 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 Play

Restez dans les règles

  • Envoyez les modifications du layer web par voie aérienne : JavaScript, HTML, CSS et actifs.
  • Send native code, permissions, and plugin changes through a store release.
  • Gardez chaque mise à jour dans le but que vous avez soumis pour examen.

Les 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 magasin
Comparaison honnête

Capgo Live Updates vs. les alternatives.

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

Vous venez de Expo ?

L'équivalent EAS Update pour les applications Capacitor

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

Capgo Mises à jour en direct
Envoyez votre prochaine correction aujourd'hui.

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 →
✓ 99,9 % de disponibilité ✓ Délivrance CDN mondiale ✓ Essai gratuit illimité de 14 jours