Passer au contenu principal
Mises à jour en direct Capgo

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

Appliquez des correctifs de couche web instantanément pour les applications Ionic et Capacitor : évitez la file d'attente de l'App Store.

Un soutien humain de Martin

Essai gratuit illimité de 14 jours. Pas de carte de crédit requise.

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

Rollback natif

Les échecs de JavaScript se récupèrent en dehors de JavaScript

99,99 % d'uptime

Disponibilité de la plateforme

Canal dynamique

Canal, bêta, support et production

300+ emplacements de bordure

Réseau CDN mondial

44 ms typique

Basse latence

Logs de périphérique

État d'actualisation et historique de reversion par appareil

Plateformes prises en charge

Une seule arrière-plan Capgo pour chaque stack hybride que vous envoyez.

Utilisez les mêmes canaux, les téléchargements de bundles, la protection de rollback et les journaux de dispositif, que votre application s'exécute 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 bundles 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 →

Electron

Push des mises à jour HTML, CSS et JavaScript vers les applications desktop sans reconstruire les installateurs. @capgo/electron-updater reflète le mobile API.

Lire plus →
Conçu pour réduire la pression de la mise en production

Sachez exactement ce qui se passe lorsque la production cesse dans les applications CapacitorJS.

Capgo offre aux équipes mobiles un chemin de mise en production pour les correctifs web urgents, la mise en production contrôlée et un compte rendu clair, afin qu'un déploiement incorrect ne devienne pas des jours d'attente pour les évaluations de magasin.

Rétablir la production sans attendre l'examen

Utilisez les mises à jour en temps réel pour les correctifs JavaScript, CSS, de copie, les drapeaux de fonctionnalité runtime et les correctifs d'actifs web, tandis que les modifications de configuration native et de Capacitor continuent par les magasins.

Contrôlez le risque avant que tout le monde reçoive la mise en production

Envoyez à des canaux internes, bêta, canari et de production avec un retour en arrière prêt avant que la mise en production devienne un incident de support.

Prouvez ce qui s'est passé après la mise en production

Utilisez les journaux de dispositif, l'état d'actualisation, l'historique de paquet et les indicateurs d'adoption pour expliquer les mises en production à l'ingénierie, au support et à la direction.

Choisissez les mises à jour en temps réel lorsque ces déclarations sont vraies

  • Vous avez besoin d'un chemin de récupération pour les bogues de production qui ne dépend pas du temps d'examen de l'App Store ou de Play.
  • Votre application a plusieurs cohortes de clients, des déploiements blancs, des testeurs bêta ou des canaux de débogage support uniquement.
  • Votre équipe a besoin de contrôle conforme aux normes : des ensembles signés, la possibilité de reversion, la traçabilité et un chemin d'hébergement auto-hôte.
De Martin

Pourquoi les mises à jour en direct de Capgo fonctionnent-elles de cette manière ?

Capgo fondateur Martin sur les canaux, les vérifications de compatibilité, la reversion et la livraison de modifications de paquets web de manière sécurisée après l'approbation de la boutique.

Martin, Fondateur, Capgo

Preuve de mise à jour en direct

Teams already shipping with Capgo

Short notes from Capacitor teams using Capgo for production OTA updates.

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

Page/area: Mises à jour en direct. Role: Phrase de copie du site web. Seen in: page live-update.astro. Message key `live_update_v2_proof_lead` (Preuve de mise à jour V2 Lead). Les équipes de __CAPGO_KEEP_0__ utilisent __CAPGO_KEEP_1__ pour les mises à jour OTA de production. Cela a complètement transformé la façon dont nous livrons les mises à jour. Ce qui prenait des jours maintenant prend juste des minutes. 5 étoiles sur 5. Cela signifie que les utilisateurs sont très satisfaits de la solution de mise à jour en direct de __CAPGO_KEEP_0__ et de __CAPGO_KEEP_1__ Updater plugin. Cela a complètement transformé la façon dont nous livrons les mises à jour. Ce qui prenait des jours maintenant prend juste des minutes. Sergiu S Membre de l'équipe de développement, drivolino GmbH

La capacité de pousser des mises à jour OTA en production instantanément sans attendre les cycles de revue complets de l'App Store a été un avantage opérationnel massif.

Kapil Fondateur, NuTriQ
Qu'est-ce que le coffre

Conçu pour des mises à jour OTA sûres, pas seulement des téléchargements rapides.

context: Page/area: Live updates product page. Role: Section or page heading. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_v2_bento_title` (Live Update V2 Bento Title).

Capgo Live Updates
__CAPGO_KEEP_0__ Mises à jour en direct, context: Page/area: Live updates product page. Role: Short UI label or navigation item. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_hero_badge` (Live Update Hero Badge).
Les téléchargements, l'installation et l'activation s'exécutent sur des threads OS natifs. Les plantages de JavaScript ne peuvent pas affecter le processus d'actualisation.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Detection d'actualisation de rupture

CLI scanne les dépendances natives et vous avertit avant de déployer des mises à jour incompatibles. Envoyez des modifications web rapidement sans pousser des code natives cassants aux clients.

Retour automatique

Si votre application ne fait pas appel à notifyAppReady() dans les 10 secondes, nous effectuons automatiquement un retour en arrière vers la dernière version fonctionnelle.

Validation préalable

Validez notifyAppReady(), index.html, les limites de taille de bundle et les checksums avant d'accepter tout téléchargement.

Tampéraments d'actualisation

Chaque mise à jour est vérifiée, signée et chiffrée de bout en bout. Personne ne peut modifier les mises à jour - même Capgo ne peut pas voir ce qui se trouve à l'intérieur de vos bundles.

Mise à jour auto-guérissante

Le mécanisme de bundle de rechange maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application cassée.

Switch de release en direct (pas de nouveau binaire)

Les Capgo canaux sont des contrôles en direct, pas des valeurs fixées. Déplacez les utilisateurs entre le développement, la mise en scène, la PR, le canari et la production à partir de l'interface utilisateur de votre application ou via API instantanément.

Actualisations automatiques déclenchées par push

Associez les Capgo Notifications avec les mises à jour en direct afin qu'une mise à jour silencieuse puisse demander aux appareils de vérifier, de télécharger et de mettre en file d'attente le dernier bundle pour le canal sélectionné.

Intelligence de publication

Capturer les mises à jour brisées avant qu'elles ne soient mises en production

Voir si un téléchargement est sûr en OTA, nécessite une mise en construction native ou devrait attendre — avant qu'il ne frappe la production.

  • En direct sûr : les packages natifs correspondent au canal de production
  • Une mise en construction native est nécessaire : un plugin ou une dépendance Capacitor a changé
  • Action de déploiement : bloquer par version native, suspendre le canal ou déclencher une construction de magasin
Capgo démo console montrant un bundle de mise à jour en temps réel, les dates de sortie, le checksum et les canaux liés

$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible

avertissement : bundle non compatible avec le natif

@capacitor/camera a changé de 6.1.0 à 6.2.0

action : échouer cette mise à jour ou envoyer une build native en premier

Comment ça marche

Comment ça marche

Comment ça marche

1

CLI Validates

Before upload, CLI checks native dependencies, version compatibility, and required files

2

Comment ça marche

Pure native code downloads and installs the update - completely isolated from JavaScript

3

Mise à jour de l'application confirmée

Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10 secondes, un rôl’automatique est déclenché

Comparaison honnête

Capgo Live Updates vs. the alternatives.

Same Ionic and Capacitor OTA promise. Different safety model.

Capgo Live Updates Auto-hébergé / DIY Scripts personnalisés et hébergement statique Cloud concurrent
Mise à jour du runtime Complètement natif. Téléchargez, installez et activez sur des threads OS natifs. Un crash JavaScript ne peut pas casser la chaîne de mise à jour. Exécuté dans le contexte de votre code JS. Un mauvais bundle peut également casser les mises à jour. La plupart du temps, la livraison se fait au niveau de l'application. Les erreurs de JS peuvent bloquer ou corrompre le flux de mise à jour.
Reprise de version Reprise native. Retourne à la dernière bonne version en dehors du JavaScript, même si le nouveau bundle plante à la mise en route. Vous conçoit et maintenez votre propre logique de reprise de version. La reprise de version existe mais dépend souvent du niveau de l'application qui fonctionne encore.
Garde de l'installation échouée Automatique. La mise à jour revient à la version précédente si notifyAppReady() n'est pas appelé dans les 10 secondes. Vous l'instrumentez et le suivez vous-même. Optionnel ou manuel, en fonction du produit.
Compatibilité native CLI effectue des vérifications. La mise à jour de Capgo scanne les dépendances natives avant l'upload et signale les modifications de rupture. Aucun garde-fou à moins que vous les construisez. La validation d'upload n'est effectuée que sur la plupart des produits.
Validation pré-upload Vérifications approfondies. Validez 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. Vérifications de base du bundle.
Contrôle de déploiement Canaux dynamiques. Canary, bêta, production, support et affectation de canal par appareil. Plusieurs URLs hébergées ou routage personnalisé. Les canaux pris en charge, la profondeur et les API varient.
Visibilité de l'appareil. Journalisation par appareil. Événements d'installation, d'échec, de reversion et de politique par appareil sans Xcode ou Android Studio. Comptes de téléchargement personnalisés ou serveur côté serveur. Tableau de bord agrégé, moins de profondeur par appareil.
Démonstration gratuite avant paiement. Oui. Essai gratuit illimité pendant 14 jours. Pas de carte de crédit requise. Abonnement de hébergement abordable jusqu'à ce que le trafic augmente. Plans de tarifs échelonnés. Les essais varient par fournisseur.

La comparaison reflète les configurations DIY/self-hostées typiques et les documents de cloud de concurrents publics.

Actualisation EAS analogique

Capacitor actualise en direct si vous compariez l'actualisation EAS

Les actualisations EAS acheminent les correctifs JavaScript pour les applications Expo et React Native. Capgo fait la même chose pour les Capacitor web : les canaux, le retrait, et les journaux de dispositif. Restez sur EAS si l'application est React Native. Utilisez Capgo si vous avez conservé l'interface web.

Comparez Capgo avec les services d'application Expo

Capgo Live Updates
Prêt pour le système d'actualisation Live de Capacitor le plus complet ?

Commencez automatiquement en 5 minutes. Passer au contrôle manuel lorsque votre stratégie de lancement le nécessite.

Support humain de Martin

Démarrez la livraison →
99,99% de disponibilité Répartition CDN mondiale Essai gratuit illimité de 14 jours

Continuez à partir de Capgo Mises à jour en temps réel

Connectez cette page de mise à jour en temps réel Ionic à Capacitor Canaux, Rollbacks, Comportement de mise à jour, Données de livraison de mise à jour en temps réel, Capgo Notifications, Capacitor Metteur à jour, Capgo Bâtiments natifset EAS contre Capgo pour la comparaison des services de l'application Expo.