Capgo vous permet d'actualiser vos Capacitor Les applications sont mises à jour instantanément sans attendre l'approbation des magasins d'applications. Il fournit des mises à jour rapides, sécurisées et conformes aux mises à jour sur-air (OTA). Voici ce dont vous avez besoin de savoir :
- Actualisations Rapides : 95 % des utilisateurs reçoivent des mises à jour dans les 24 heures, avec des lots de 5 MB livrés en 114 ms.
- Configuration Facile : Installez le plugin avec
npm install @capgo/capacitor-updaterSyncronisez votre projet, et configurez les mises à jour en quelques minutes. - Sécurisé & Conforme : Chiffrement de bout en bout et respect des lignes directrices d'Apple et de Google.
- Rollouts Flexibles : Attribuez les mises à jour à des groupes d'utilisateurs spécifiques (par exemple, bêta, production) pour des lancements contrôlés.
- Gestion des Erreurs : Suivi en temps réel, options de retrait et mises à jour partielles assurent la stabilité.
Capgo est conçu pour une mise en production légère et sans heurt, afin que vous puissiez vous concentrer sur l'amélioration de votre application tout en laissant les mises à jour se dérouler en arrière-plan.
Prise en main de Capgo

Capgo Interface de tableau de bord de mise à jour en direct Capacitor project __CAPGO_KEEP_0__
est simple. Il s'agit d'un processus d'installation rapide et d'une configuration de base.
Exigences du système : avant de plonger, assurez-vous que votre environnement de développement répond à ces exigences minimales :
| Composant | Exigence minimale |
|---|---|
| Node.js | Dernière version LTS |
| Capacitor | contexte : Mise à jour en direct de produit. Rôle : En-tête de section ou de page. Vu dans : page live-update.astro. Conservez les termes de produit/marque et les termes de développeur exactement. Clé de message `live_update_platform_capacitor_title` (Titre de la plateforme de mise à jour en direct Capacitor). |
| Version 3.0 ou supérieure | Outils de plateforme Xcode (pour iOS) ou |
You’ll also need to have the necessary tools installed for Capacitor development, such as Xcode for iOS or Android Studio for Android.
Vous aurez également besoin d'avoir les outils nécessaires installés pour le développement de __CAPGO_KEEP_0__ , comme Xcode pour iOS ou Android Studio pour Android .
Voici comment vous pouvez installer et configurer Capgo:
-
Étape 1 : Installez le plugin Capgo
Exécutez la commande suivante pour installer le plugin de mise à jour __CAPGO_KEEP_0__ Capgo updater plugin:
npm install @capgo/capacitor-updater -
Après l'installation du plugin, synchronisez-l’avec votre projet __CAPGO_KEEP_0__
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
Pour activer les mises à jour en temps réel, installez le plugin __CAPGO_KEEP_0__ __CAPGO_KEEP_1__
et initialisez-le : Capgo CLI Configuration de base
npm install @capgo/cli npx @capgo/cli init
Étape 4 : Configurez les mises à jour en temps réel
Pour activer les mises à jour en temps réel, installez le plugin __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ et initialisez-le :
To configure Capgo dans votre projet Capacitor, mettez à jour le fichier avec les paramètres suivants : capacitor.config.ts Le fichier avec les paramètres suivants :
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Vous pouvez affiner ces paramètres en fonction des besoins de votre projet. Voici un aperçu rapide des options disponibles :
| Paramètre | Objectif | context : Page/zone : Site web de marketing Capgo. Rôle : Étiquette de navigation ou élément UI court. Clé de message `subprocessors_table_purpose` (Objectif de la table des sous-processus). |
|---|---|---|
| Valeur recommandée | autoUpdate Active les | true |
| mises à jour automatiques | updateUrl L'endpoint pour les mises à jour | https://api.capgo.app/updates |
Votre projet est prêt à gérer les mises à jour en direct de manière efficace.
Gestion des mises à jour OTA
Configuration de l'automatisation des mises à jour
En utilisant Capgo pour automatiser les mises à jour simplifie votre processus de déploiement. Commencez par vous authentifier votre CLI d'accès avec la commande suivante :
npx @capgo/cli@latest init API_KEY
Créez ensuite un bundle de mise à jour à partir de votre code actuel en exécutant :
npx @capgo/cli app update
Lorsqu'il est configuré, Capgo vérifie automatiquement les mises à jour lors du démarrage de l'application, les installe en arrière-plan et applique les modifications lors du prochain redémarrage.
| Type de mise à jour | Temps | Impact sur l'utilisateur |
|---|---|---|
| Vérification en arrière-plan | Démarrage de l'application | Aucune interruption |
| Déclencheur manuel | Sur demande | Désactivation minimale |
| Notification de poussée | Sur événement | Contrôlé par l'utilisateur |
Après avoir automatisé les mises à jour, vous pouvez utiliser le système de canal de Capgo Système de canal Contrôle de la distribution des mises à jour
__CAPGO_KEEP_0__ vous permet d'attribuer des versions de mise à jour spécifiques à différents canaux, offrant ainsi de la flexibilité dans la gestion des déploiements. Voici un exemple de configuration :
Capgo allows you to assign specific update versions to different channels, providing flexibility in managing deployments. Here’s an example configuration:
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
Système de canaux
| Chaîne | Objectif | Frequance d'actualisation |
|---|---|---|
| Bêta | Test de fonctionnalités précoce | Hebdomadaire |
| Production | Lancements stables | Bimensuel |
| Entreprise | Client d'entreprise | Mensuel |
| Utilisateurs avancés | Mises à jour de performance | Lorsque nécessaire |
En affectant les mises à jour à des canaux spécifiques, vous pouvez tester de nouvelles fonctionnalités avec de petits groupes avant de les déployer à tous les utilisateurs.
Mise à jour Erreur de gestion
Une fois les mises à jour configurées et distribuées, les fonctionnalités de gestion d'erreurs de Capgo aident à maintenir la stabilité de l'application. Ces dernières incluent :
- Suivi en temps réel : Surveiller les progrès des mises à jour sur plusieurs appareils.
- Sécurité robuste : Assurer que les mises à jour sont sûres et inviolables.
- Annulation rapide : Revenir rapidement à une version stable si nécessaire.
- Mises à jour partielles : Fournir uniquement les fichiers modifiés pour optimiser les performances.
Pour gérer efficacement les erreurs, envisagez d'utiliser ces outils :
| Fonctionnalité | Fonction | Mise en œuvre |
|---|---|---|
| Réessayes automatiques | Résout les problèmes de réseau | Fonctionnalité intégrée Capgo |
| Contrôle de version | Suivi des sources d'actualisation | Intégration Git |
| Journalisation des erreurs | Problèmes d'actualisation surveillés | Analytique du tableau de bord |
| Système de reversion | Versions stables restaurées | Réversion par commande unique |
En utilisant le système de canal pour des déploiements progressifs réduit les risques et assure que votre application reste stable, même lorsque les mises à jour rencontrent des problèmes.
Règles de sécurité et de l'App Store
Système d'encryption des mises à jour
Capgo sécurise ses packages de mise à jour en utilisant chiffrement de bout en bout, donnant la priorité aux fonctionnalités de sécurité critiques pour protéger les données. Voici comment cela fonctionne :
| Caractéristique de sécurité | Mise en œuvre | Avantage |
|---|---|---|
| Chiffrement de bout en bout | Méthodes sécurisées | Empêche l'accès non autorisé |
| Gestion des clés | Stockage matériel | Protège les clés de chiffrement |
| Contrôles d'accès | Permissions basées sur le rôle | Restreint l'accès à la distribution de mises à jour |
ces mesures, associées à une stricte adhésion aux lignes directrices de sécurité des plateformes, ont contribué à un taux de réussite impressionnant 82% de taux de réussite mondial across plus de 750 applications de production [2].
Lignes directrices de la plateforme
Capgo garantit une pleine conformité aux exigences des magasins d'applications iOS et Android, en alignant sur leurs règles spécifiques pour des opérations d'applications sécurisées et transparentes.
Pour les applications iOS, les développeurs doivent :
- Proposer des options de suppression de compte en application claires.
- Maintenir des pratiques de collecte de données transparentes.
- Use Apple’s REST API for token revocation when implementing “Sign in with Apple.”
On le côté Android, Google Play exige :
- Éclaircir les notifications pour les mises à jour en attente.
- Chiffrement de bout en bout context : Page/zone : Site web de marketing Capgo. Rôle : Étiquette de navigation ou élément UI court. Clé de message `end_to_end_encryption` (Chiffrement de bout en bout).
- pour tous les packages de mise à jour. Contrôle de version détaillé pour une meilleure transparence.
By meeting these guidelines, Capgo has facilitated 23,5 millions d'actualisations réussies en maintenant la conformité [2]En outre, la plateforme surveille activement les performances des mises à jour pour garantir une amélioration continue.
Système de suivi des mises à jour
Pour compléter sa livraison sécurisée des mises à jour, le système de suivi de Capgo fournit suivi en temps réel pour optimiser les performances et détecter les problèmes potentiels. Voici un aperçu plus approfondi :
| Composant de suivi | Objectif | context : Page/zone : Site web de marketing Capgo. Rôle : Étiquette de navigation ou élément UI court. Clé de message `subprocessors_table_purpose` (Objectif de la table des sous-traitants). |
|---|---|---|
| Indicateur de réussite | Analytique en temps réel : Suivi des mises à jour : Taux de réussite des mises à jour | 95% d'adoption en 24 heures |
| Suivi de performances | Optimise les vitesses de téléchargement | Améliore les temps de réponse |
| Détecte les erreurs | Identifie les problèmes rapidement | Surveille les vitesses de téléchargement |
| Gestion des versions | Contrôle la distribution des mises à jour | Suit les taux de réussite globaux |
Cette robuste système de suivi garantit des mises à jour sécurisées et efficaces, renforçant la détermination de Capgo à assurer des mises à jour fiables et sans heurts.
Conseils de performance pour les mises à jour
Assurez-vous que vos mises à jour fonctionnent de manière fluide et sans interruptions en vous concentrant sur l'optimisation de la performance.
Réduction de la taille des mises à jour
Capgo utilise les mises à jour delta, ce qui signifie que seuls les changements entre les versions sont transmis. Pour minimiser encore plus les tailles des mises à jour, considérez ces stratégies :
| Technique d'optimisation | Impact | Mise en œuvre |
|---|---|---|
| Code Minification | Réduit la taille de code | Comprime les fichiers JavaScript, CSS et HTML |
| Format d'image WebP | Réduit les tailles des fichiers d'image | Convertissez les images statiques en format WebP |
| Graphiques vectoriels | Petite taille avec une grande échelle | Utilisez-les pour les icônes et les logos au lieu d'images raster |
| Nettoyage des ressources | Supprime les ressources inutiles | Supprimez les fichiers et les ressources non utilisés |
Pour de meilleurs résultats, concentrez-vous sur ces étapes :
- Convertissez les images en WebP pour des tailles de fichier plus petites.
- Remplacez les images raster par des graphiques vectoriels Nettoyage des ressources lorsque possible.
- Activer les outils qui réduisent et minimisent votre code.
- Nettoyer régulièrement les ressources inutilisées et les symboles de débogage.
Chargement de mise à jour en arrière-plan
Assurez-vous que les mises à jour soient fluides en les chargeant en arrière-plan. Voici quelques façons d'améliorer l'efficacité :
- Utiliser Capacitor’s système de fichiers API pour le caching et le stockage local.
- Gérer les fichiers de manière plus efficace en utilisant les blobs au lieu des chaînes base64.
- Intégrer chargement différé pour réduire les temps de chargement de l'application initiale.
Cet approche garantit que les utilisateurs expérimentent une fonctionnalité ininterrompue tout en appliquant des mises à jour en arrière-plan.
Gestion de la taille des mises à jour
Gérer la taille globale de vos mises à jour est aussi important que la façon dont elles s'chargent. Garder la taille du package sous contrôle garantit que l'application reste réactive et efficace. Voici comment vous pouvez y parvenir :
- Effectuez régulièrement des audits et supprimez les ressources inutilisées.
- Appliquer context : Page/zone : Site de marketing Capgo. Rôle : Titre de section ou de page. Vu dans : page affiliate.astro. Message clé `affiliate_step1_title` (Titre d'étape de l'affilié 1). techniques de minification de l'application
- techniques pour iOS pour réduire la taille du bundle.
- Optimisez les bases de données locales pour gérer les données de manière plus efficace.
- Comprimez les actifs d'image pour économiser de l'espace.
Conclusion
Capgo se démarque comme une solution fiable pour déployer Capacitor applications, soutenue par son impressionnant bilan de livraison de plus de 1,7 trillion de mises à jour sur plus de 2 000 applications en production [1]. Ce niveau de performance met en évidence sa capacité à gérer des déploiements à grande échelle, réels, avec facilité.
La plateforme simplifie le processus de déploiement avec des fonctionnalités telles que :
- Chiffrement de bout en bout context : Page/zone : Site web de marketing Capgo. Rôle : Étiquette de navigation ou élément de menu court. Clé de message `end_to_end_encryption` (Chiffrement de bout en bout).
- pour une livraison sécurisée des mises à jour Différenciation des mises à jour
- pour minimiser l'utilisation de la bande passante Intégration CI/CD sans heurt
- Conformité de l'application sur le magasin pour iOS et Android
- Annulation rapide en un clic pour un contrôle de version rapide
Capgo combine efficacité, sécurité et conformité, ce qui en fait une excellente option pour les équipes cherchant une solution de déploiement légère et efficace. Sa plateforme richement dotée répond aux défis du déploiement d'applications modernes tout en respectant les exigences du plateau.
Voulez-vous simplifier le processus de déploiement de votre application ? Commencez à utiliser Capgo aujourd'hui pour rationaliser les mises à jour et améliorer les performances de votre application.
FAQs
::: faq
Comment Capgo reste conforme aux directives d'Apple et de Google tout en proposant des mises à jour en ligne ?
Comment Capgo Respecte les Directives du Magasin d'Applications d'Apple
Capgo s'assure de respecter toutes les directives d'Apple et de Google pour les magasins d'applications en suivant strictement leurs politiques de mise à jour. Pour Apple, les mises à jour sont limitées à contenu non exécutable, tandis que Google offre plus de flexibilité mais exige des mesures de sécurité rigoureuses. Capgo répond à ces exigences en mettant en œuvre chiffrement de bout en bout, en obtenant le consentement des utilisateurs pour les mises à jour, et en s'alignant sur les règles spécifiques de chaque plateforme.
Afin de garder tout sous contrôle, Capgo effectue régulièrement des audits de ses systèmes de mise à jour et surveille les changements de politique. Ces efforts garantissent que les mises à jour en ligne restent sécurisées, sans heurt et pleinement conformes - offrant aux développeurs et aux utilisateurs la confiance dans le processus.
:::
What are the benefits of using Capgo’s channel system for managing app updates, and how does it improve app reliability?
Quels sont les avantages de l'utilisation du système de canal de Capgo pour gérer les mises à jour de l'application, et comment cela améliore-t-il la fiabilité de l'application ? Le système de canal de __CAPGO_KEEP_0__ permetla distribution ciblée des mises à jour
, donnant aux développeurs la flexibilité de lancer des mises à jour vers des groupes spécifiques d'utilisateurs. Cette approche est parfaite pour les déploiements étalés, les tests de beta ou la conduite d'expériences contrôlées. En commençant par des groupes plus petits, les développeurs peuvent identifier et corriger les problèmes tôt, ce qui aide à améliorer la fiabilité de l'application. rollbacks rapides, permettant aux utilisateurs de revenir à une version stable si des problèmes surviennent. Associé aux mises à jour en temps réel, Capgo garantit que les correctifs et les nouvelles fonctionnalités atteignent les utilisateurs instantanément - en contournant les délais des processus d'approbation des magasins d'applications - en maintenant l'application en cours de fonctionnement et les utilisateurs heureux.
FAQ
Comment les développeurs peuvent-ils améliorer la performance des mises à jour et réduire la taille des mises à jour lors de l'utilisation de Capgo avec leurs applications Capacitor ?
Pour rendre les mises à jour plus rapides et garder leur taille gérable avec Capgo, les développeurs peuvent se concentrer sur quelques techniques pratiques :
- Utiliser les mises à jour différentielles: Au lieu de renvoyer l'application entière, envoyez uniquement les parties qui ont changé. Cette approche réduit drastiquement la taille de la mise à jour.
- Utiliser une compression efficace: Mettez en œuvre des méthodes de compression comme ZSTD pour réduire encore plus la taille des fichiers de mise à jour.
- Structurez votre code de manière réfléchie: Divisez votre code en pièces plus petites et modulaires pour accélérer et simplifier le processus d'actualisation.
On top de ces pratiques, suivez les performances de votre application avec des outils comme Firebase ce qui met en évidence les domaines d'amélioration. Cela permet d'assurer que les mises à jour ne sont pas seulement plus petites, mais aussi améliorent l'expérience utilisateur. Ensemble, ces étapes permettent aux développeurs de fournir des mises à jour fluides et en temps réel tout en maintenant l'application fiable et efficace.
Continuez de Capgo Plugin : Déploiement léger pour les applications Capacitor
Si vous utilisez Capgo Plugin : Déploiement léger pour les applications Capacitor pour planifier la sécurité et la conformité, connectez-l’à Encryption pour le détail d'implémentation dans Encryption, Compliance pour les détails d'implémentation dans Compliance, Capgo Scanner de sécurité pour le flux de travail du produit dans Capgo Scanner de sécurité, Capgo Sécurité pour le flux de travail du produit dans Capgo Sécurité, et Capgo Centre de confiance pour le flux de travail du produit dans Capgo Centre de confiance.