Passer au contenu principal
Capgo Live Updates

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

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

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

99,99% de disponibilité 300+ emplacements actifs Résilience triple-fournisseur

Rollback natif

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

99,99% d'uptime

Temps d'uptime de la plateforme

Canaux dynamiques

Suivi de la version Canary, bêta, support et production

300+ emplacements d'edge

Réseau CDN mondial

44ms typique

Basse latence ultra-rapide

Journaux de dispositif

Statut d'actualisation et historique de reversion par appareil

Environnements de runtime pris en charge

One Capgo backend pour chaque stack hybride que vous expédiez.

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

Mises à jour natives en temps réel pour les applications iOS et Android créées avec Capacitor. Installez @capgo/capacitor-updater et expédiez 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

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

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

Connaître exactement ce qui se passe lorsque la production cesse de fonctionner dans les applications CapacitorJS.

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

Rétablir la production sans attendre la revue

Utiliser les mises à jour en direct pour JavaScript, CSS, copie, drapeaux de fonctionnalités de runtime et correctifs d'actifs web, tandis que les modifications de la configuration native et de Capacitor continuent par les magasins.

Contrôler le risque avant que tout le monde reçoive la mise à jour

Envoyer vers les canaux internes, bêta, canari et de production avec la possibilité de reculer avant que la mise à jour devienne un incident de support.

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

Utiliser les journaux de dispositif, l'état d'actualisation, l'historique de bundle et les indicateurs de taux d'adoption pour expliquer les mises à jour à l'ingénierie, au support et à la direction.

Choisissez les mises à jour en direct 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 de revue des magasins App Store ou Play.
  • Votre application a plusieurs cohortes de clients, des déploiements sans étiquette blanche, des testeurs bêta ou des canaux de débogage support-only.
  • Votre équipe a besoin de contrôle conforme aux normes : des ensembles signés, la possibilité de reculer, la traçabilité et un chemin d'hébergement autonome.
De Martin

Pourquoi les mises à jour en temps réel Capgo fonctionnent comme elles le font

Le fondateur de Capgo, Martin, sur les canaux, les vérifications de compatibilité, le rollback et la livraison de modifications de bundle web de manière sûre après l'approbation de la boutique.

Martin, Fondateur, Capgo

Preuve de mise à jour en temps réel

Équipes déjà en cours de livraison avec Capgo

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

Le plugin de mise à jour Capgo Capacitor 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 Développeur principal, 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 immense avantage opérationnel.

Kapil Fondateur, NuTriQ
Qu'est-ce qu'on trouve dans la boîte

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

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

Capgo Mises à jour en direct
Moteur natif pur
Téléchargements, installation et activation s'exécutent sur des threads OS natifs. Les plantages de JavaScript ne peuvent pas affecter le processus de mise à jour.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

Mise à jour de détection 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 qui cassent à vos clients.

Rougeo automatique

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

Validation pré-vol

Vérifiez notifyAppReady(), index.html, les limites de taille du paquet et les checksums avant d'accepter tout téléchargement.

Mises à jour sans risque de contrefaçon

Chaque mise à jour est chiffrée, signée et crypté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.

Mises à jour auto-réparatrices

Mécanisme de fallback de paquet garde toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application cassée.

Switch de trajectoires de mise à jour en direct (pas de nouveau fichier binaire)

Les canaux Capgo 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 depuis votre interface d'application ou via API instantanément.

Mises à jour automatiques déclenchées par push

Associez les notifications Capgo aux mises à jour en temps réel 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é.

Libération d'intelligence

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

Voyez si une mise à jour est sécurisée par OTA, nécessite une build native ou devrait attendre — avant qu'elle ne frappe la production.

  • Sécurisé par OTA : les packages natives 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
Application de démonstration de console Capgo montrant un bundle de mise à jour en temps réel, les dates de mise en production, le checksum et les canaux liés

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

avertissement : paquet incompatible natif

@capacitor/camera passée de 6.1.0 à 6.2.0

action : échouez cette mise à jour ou envoyez d'abord une mise à jour native

Comment ça marche

Comment ça marche

Automatique lorsque vous voulez de la vitesse. Manuel lorsque vous avez besoin de contrôle. Contrôles de sécurité à chaque étape.

1

CLI Valide

Avant la mise à jour, CLI vérifie les dépendances natives, la compatibilité de version et les fichiers requis

2

Téléchargements natifs

Pure code téléchargement et installation native de la mise à jour - complètement isolé du JavaScript

3

L'application confirme prête

Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10s, le rollback automatique est activé

Comparaison honnête

Capgo Mises à jour en temps réel vs. les alternatives.

Promesse de mise à jour OTA identique pour Ionic et Capacitor. Modèle de sécurité différent.

Capgo Mises à jour en temps réel DIY / hébergement auto-hébergé 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 JS ne peut pas casser la chaîne de mise à jour. Exécute dans le contexte JS de votre application. Un bundle défectueux peut casser la mise à jour également. La plupart du temps, la livraison se fait au niveau de l'application. Les erreurs JS peuvent bloquer ou corrompre la flux de mise à jour.
Rétablissement de la récupération Rétablissement natif. Retourne à la dernière bonne archive en dehors de JavaScript, même si la nouvelle archive s'écrase lors du lancement. Vous conçez et maintenez votre propre logique de rétablissement. Le rétablissement existe mais dépend souvent de la couche d'application qui fonctionne toujours.
Garde de l'installation échouée Automatique. Retourne à la dernière bonne archive 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 vérifie. 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.
Validation pré-upload Vérifications approfondies. Vérifie index.html, taille du bundle, checksums, versions dupliquées et 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. Affectation de canaux canary, bêta, production, support et par appareil. Plusieurs URLs hébergées ou routage personnalisé. Les canaux pris en charge, la profondeur et les APIs varient.
Visibilité de l'appareil Journalisation par appareil personnalisée. Événements d'installation, de défaillance, de reversion et de politique par appareil sans Xcode ou Android Studio. Comptes de téléchargement côté serveur ou analyse personnalisée. Le tableau de bord agrège, moins de profondeur par appareil.
Essayer avant de payer Oui. Une période d'essai de 14 jours sans limite et sans carte de crédit. Hébergement à bas coût jusqu'à ce que le trafic augmente. Plans tarifiés. Les essais varient par fournisseur.

La comparaison reflète les configurations DIY/autres hôtes typiques et la documentation cloud publique des concurrents.

Capgo Mises à jour en temps réel
Prêt pour le système de mise à jour en temps réel le plus complet Capacitor ?

Démarrer automatiquement en 5 minutes. Passer au contrôle manuel lorsque votre stratégie de publication le nécessite.

Démarrer la livraison →
99,99 % de disponibilité Délivrance CDN mondiale Essai gratuit illimité de 14 jours

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

Connecter cette page d'actualisation en temps réel Ionic et Capacitor Canaux, Rollbacks, Mise à jour du comportement, Livraison de données de mise à jour en temps réel, Notifications Capgo, Mise à jour Capacitorpour les versions qui nécessitent encore une revue de magasin. Capgo Native Builds Faites fonctionner vos applications __CAPGO_KEEP_0__ avec