Capacitor
Les mises à jour 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 les applications Ionic et Capacitor. Évitez l’attente de l'App Store.
Support humain de Martin
Essai gratuit illimité de 14 jours. Pas de carte de crédit requise.
Rollback natif
Les échecs de JavaScript se récupèrent en dehors de JavaScript
99,99 % d'uptime
Uptime de la plateforme
Canaux dynamiques
Canary, bêta, support et pistes de production
300+ emplacements de bordure
Réseau CDN mondial
44 ms typique
Ultra-basse latence
Journaux de périphérique
Statut d'actualisation et historique de reversion par appareil
Utilisez les mêmes canaux, les téléchargements de paquets, la protection de la mise à l'ancienne et les journaux de dispositif, que votre application fonctionne sur Capacitor, Cordova ou Electron.
Les mises à jour 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 →Pusher les mises à jour HTML, CSS et JavaScript vers les applications de bureau sans reconstruire les installateurs. @capgo/electron-updater reflète le mobile API.
Lire plus →Capgo offre aux équipes mobiles un chemin de mise en production pour les correctifs web urgents, un lancement contrôlé et un compte rendu clair, afin qu'un déploiement incorrect ne devienne pas des jours d'attente pour les évaluations des magasins.
Utilisez les mises à jour en temps réel pour les correctifs JavaScript, CSS, de la copie, les drapeaux de fonctionnalité runtime et les correctifs d'actifs web, tandis que les modifications de la configuration native et de Capacitor continuent de passer par les magasins.
Envoyez vers les canaux internes, bêta, canari et de production avec un retour en arrière prêt avant que le lancement devienne un incident de support.
Utilisez les journaux de dispositif, l'état d'actualisation, l'historique du paquet et les indicateurs d'adoption pour expliquer les mises en production à l'ingénierie, au support et à la direction.
Capgo fondateur Martin sur les canaux, les vérifications de compatibilité, la possibilité de revenir en arrière et la livraison de modifications de l'ensemble web de manière sécurisée après l'approbation de la boutique.
Martin, Fondateur, Capgo
Brefs aperçus des équipes 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 expédions les mises à jour. Ce qui prenait des jours ne prend désormais plus que des minutes.
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.
Page/area: Mises à jour en direct page de produit. Role: Section ou titre de page. Vu dans: page live-update.astro. Préservons les termes de produit/marque et les termes de développeur Capgo exactement. Message clé `live_update_v2_bento_title` (Titre de la boîte de mises à jour en direct V2).
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
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.
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.
Validez notifyAppReady(), index.html, les limites de taille de bundle et les checksums avant d'accepter tout téléchargement.
Chaque actualisation est chiffrée, signée et encryptée de bout en bout. Personne ne peut modifier les actualisations - même Capgo ne peut pas voir ce qui se trouve dans vos bundles.
Le mécanisme de bundle de rechange maintient toujours une version fonctionnelle. Vos utilisateurs ne voient jamais une application cassée.
Les canaux Capgo sont des contrôles en temps réel, pas des valeurs fixées. Déplacez les utilisateurs entre le développement, la mise en scène, la PR, le canard et la production à partir de l'interface utilisateur de votre application ou via API instantanément.
Associez les notifications Capgo aux mises à jour en temps réel afin que les notifications silencieuses puissent 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é.
Voir si une mise à jour est sécurisée OTA, nécessite une build native ou doit attendre — avant qu'elle ne frappe la production.
Support humain de Martin
$ 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 d'abord
Automatique lorsque vous voulez de la vitesse. Manuel lorsque vous avez besoin de contrôle. Contrôles de sécurité à chaque étape.
Avant la mise à jour, CLI vérifie les dépendances natives, la compatibilité de version et les fichiers requis
Les téléchargements purement natifs de code et l'installation de la mise à jour - complètement isolés du JavaScript
Votre application appelle notifyAppReady(). Si elle ne le fait pas dans les 10s, le rôl’automatique se déclenche
Same Ionic and Capacitor OTA promise. Different safety model.
| Capgo Live Updates | DIY / auto-hébergé Scripts personnalisés et hébergement statique | Cloud concurrent | |
|---|---|---|---|
| Mise à jour de runtime | Complètement natif. Télécharger, installer et activer 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 de la livraison se fait au niveau de l'application. Les erreurs de code JS peuvent bloquer ou corrompre le flux de mise à jour. |
| Reprise de version | Reprise native. Retourne à la dernière bonne version en dehors du code 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 de la couche d'application qui fonctionne encore. |
| Garde de mise à jour é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 changements brisants. | 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 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 côté serveur ou comptes d'analytique personnalisés. | 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 à l'hébergement à bas coût 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.
Démarrer automatiquement en 5 minutes. Passer au contrôle manuel lorsque votre stratégie de publication le nécessite.
Support humain de Martin
Démarrer la livraison →Connectez cette page d'actualisation en direct Ionic et Capacitor Canaux, Rollbacks, Comportement d'actualisation, Données d'actualisation en direct, Notifications Capgo, Mise à jour Capacitor, et Constructions natives Capgo pour les versions qui nécessitent encore une revue de magasin.