Fonctions
Cette page offre une vue d’ensemble complète de toutes les fonctionnalités disponibles dans Capgo Live Updates. Chaque fonctionnalité comprend une brève description et des liens vers une documentation détaillée.
Système central de mises à jour
Section titled “Système central de mises à jour”Mises à jour OTA (Over-the-Air)
Section titled “Mises à jour OTA (Over-the-Air)”Déployer des mises à jour JavaScript, HTML, CSS et des ressources directement vers les utilisateurs sans approbation du magasin d’applications. Les mises à jour sont téléchargées en arrière-plan et appliquées au prochain redémarrage de l’application.
Fonctionnalités clés :
- Téléchargements en arrière-plan
- Installation automatique
- Aucune interruption pour l’utilisateur
- Compatibilité multiplateforme (iOS, Android, Electron)
En savoir plus sur le comportement des mises à jour →
Mises à jour delta (différentielles)
Section titled “Mises à jour delta (différentielles)”Téléchargez uniquement les fichiers qui ont changé entre les versions, réduisant l’utilisation de la bande passante jusqu’à 95 % et accélérant la livraison des mises à jour.
Fonctionnalités clés :
- Différenciation automatique au niveau des fichiers
- Vérification basée sur les sommes de contrôle
- Comparaison des manifestes
- Repli intelligent vers des mises à jour complètes lorsque nécessaire
En savoir plus sur les mises à jour delta →
Rétrogradation automatique
Section titled “Rétrogradation automatique”Si une mise à jour échoue à se charger ou provoque des plantages, le système revient automatiquement à la dernière version fonctionnelle connue.
Fonctionnalités clés :
- Détection de crash
- Détection de timeout
- Rétablissement automatique
- Aucune intervention utilisateur requise
En savoir plus sur les rétrogradations →
Validation des sommes de contrôle & Basculage
Section titled “Validation des sommes de contrôle & Basculage”Vérifie l’intégrité du bundle via des sommes de contrôle et bascule automatiquement vers la dernière version fonctionnelle connue en cas de corruption détectée.
Fonctionnalités clés :
- Validation des sommes de contrôle au téléchargement
- Détection de corruption
- Basculage automatique vers le dernier bundle fonctionnel
- Outils de récupération manuels disponibles
Détection de mises à jour incompatibles
Section titled “Détection de mises à jour incompatibles”Empêche l’application de mises à jour incompatibles sur des appareils utilisant des versions plus anciennes du code natif.
Fonctionnalités clés :
- Vérification de compatibilité des versions natives
- Validation des dépendances des plugins
- Blocage automatique des mises à jour incompatibles
- Messages d’erreur clairs
En savoir plus sur le ciblage de version →
Contrôle du Déploiement
Section titled “Contrôle du Déploiement”Système de canaux
Section titled “Système de canaux”Organisez et gérez les mises à jour à travers différents environnements et segments d’utilisateurs avec des configurations de canaux flexibles.
Fonctionnalités clés :
- Canaux personnalisés illimités (production, staging, beta, etc.)
- Attributions de bundles par canal
- Règles de ciblage spécifiques au canal
- Affectation automatique par l’appareil
- Surcharge de canal par appareil
En savoir plus sur les canaux →
Ciblage des appareils
Section titled “Ciblage des appareils”Ciblez des appareils, versions ou segments d’utilisateurs spécifiques pour des déploiements progressifs et contrôlés.
Fonctionnalités clés :
- Ciblage basé sur la version
- Suggestions spécifiques à l’appareil
- Filtrage par plateforme (iOS, Android)
- Filtrage de métadonnées personnalisées
- Blocage des émulateurs et des builds de développement
Politiques de canal
Section titled “Politiques de canal”Configurez des règles et des restrictions sur la façon dont les mises à jour sont livrées sur chaque canal.
Fonctionnalités clés :
- Désactiver les mises à jour automatiques
- Bloquer les mises à jour majeures
- Désactiver les mises à jour sur les émulateurs
- Désactiver les mises à jour dans les builds de développement
- Politiques spécifiques à la plateforme (iOS uniquement, Android uniquement)
En savoir plus sur les politiques de canal →
Outils pour développeurs
Section titled “Outils pour développeurs”Aperçu du bundle
Section titled “Aperçu du bundle”Aperçu des bundles dans un environnement web en direct avant le déploiement sur les appareils, accessible depuis le tableau de bord Web.
Emplacement : Web Dashboard → App → Bundle → onglet Preview
Débogage en direct
Section titled “Débogage en direct”Surveillance en temps réel des événements de mise à jour pour des appareils spécifiques via CLI, affichant les vérifications, les téléchargements, l’installation et les erreurs.
Utilisation :
npx @capgo/cli app debug [appId]Affiche :
- Vérifications de mises à jour
- Progrès du téléchargement
- État de l’installation
- Messages d’erreur
- Blocages de politiques
Visualiseur du manifeste du bundle
Section titled “Visualiseur du manifeste du bundle”Inspectez le manifeste complet de tout bundle, y compris la liste des fichiers, les sommes de contrôle et les métadonnées.
Emplacement : Web Dashboard → App → Bundle → Manifest tab
Affiche :
- Liste des fichiers avec sommes de contrôle
- Métadonnées du bundle
- Compatibilité des versions natives
- Dépendances des plugins
Dépendances des plugins natifs
Section titled “Dépendances des plugins natifs”Voir tous les plugins natifs Capacitor inclus dans chaque bundle afin de suivre les changements de dépendances entre les versions.
Emplacement : Web Dashboard → App → Bundle → Dependencies tab
Affiche :
- Noms et versions des plugins
- Ajouts/suppressions de dépendances
- avertissements de compatibilité
Intégration CLI
Section titled “Intégration CLI”Interface en ligne de commande complète pour les déploiements automatisés et l’intégration CI/CD.
Commandes clés :
bundle upload- Importer de nouveaux bundlesbundle list- Lister tous les bundlesbundle delete- Supprimer des bundlesbundle cleanup- Nettoyer les anciens bundleschannel set- Configurer les canauxapp debug- Débogage en direct
Voir la référence CLI complète →
Chiffrement des bundles
Section titled “Chiffrement des bundles”Chiffrement de bout en bout pour les bundles avec chiffrement AES-256, protégeant votre code en transit et au repos.
Fonctionnalités clés :
- Génération de paire de clés RSA
- Chiffrement AES-256 du bundle
- Vérification de la signature du code
- Gestion des clés de chiffrement
En savoir plus sur le chiffrement →
Nettoyage et rétention des bundles
Section titled “Nettoyage et rétention des bundles”Nettoyage automatique des anciens bundles selon les politiques de rétention afin de gérer l’utilisation du stockage.
Fonctionnalités clés :
- Compte de rétention configurable
- Nettoyage automatique via CLI
- Tâches de nettoyage planifiées
- Suivi de l’utilisation du stockage
Utilisation :
npx @capgo/cli bundle cleanup --keep=10Analytique et surveillance
Section titled “Analytique et surveillance”Statistiques de mise à jour
Section titled “Statistiques de mise à jour”Suivez les taux d’adoption des mises à jour, les taux de réussite et l’avancement du déploiement auprès de votre base d’utilisateurs.
Mesures disponibles :
- Taux de réussite du téléchargement
- Taux de réussite de l’installation
- Taux d’erreur par type
- Adoption des mises à jour au fil du temps
- Répartition des versions
Emplacement : Web Dashboard → App → Statistics
Journaux des appareils
Section titled “Journaux des appareils”Journaux d’événements par appareil montrant l’ensemble du cycle de vie de la mise à jour, de la vérification à l’installation.
Types d’événements :
- Vérifications de mises à jour
- Début/fin/échec du téléchargement
- Début/fin/échec de l’installation
- Événements de rétrogradation
- Blocages de politiques
Emplacement :
- Web Dashboard → App → Device → Logs
- Web Dashboard → App → Logs (tous les appareils)
En savoir plus sur les journaux →
Analyses d’utilisation des bundles
Section titled “Analyses d’utilisation des bundles”Analyses détaillées sur quels bundles sont actifs, le nombre de téléchargements et l’utilisation du stockage.
Mesures :
- Installations actives par bundle
- Comptages de téléchargements
- Utilisation du stockage par bundle
- Utilisation de la bande passante
Statistiques des canaux
Section titled “Statistiques des canaux”Suivez les performances et les métriques d’adoption par canal.
Mesures :
- Appareils par canal
- Taux de réussite des mises à jour par canal
- Historique du déploiement
- Taux d’erreur par canal
Emplacement : Web Dashboard → App → Channel → Statistics
Historique du déploiement
Section titled “Historique du déploiement”Piste d’audit complète de tous les déploiements de bundles, attributions de canaux et changements de configuration.
Événements suivis :
- Téléchargements de bundles
- Attributions de canaux
- Modifications de politiques
- Surcharges d’appareil
Emplacement : Web Dashboard → App → Channel → History
Sécurité & Conformité
Section titled “Sécurité & Conformité”Chiffrement de bout en bout
Section titled “Chiffrement de bout en bout”Chiffrez les bundles au repos et en transit avec le chiffrement AES-256, conformes aux normes de l’industrie.
En savoir plus sur le chiffrement →
Signature du code
Section titled “Signature du code”Vérifiez l.integrité du bundle avec des signatures cryptographiques pour prévenir toute altération.
Conformité SOC 2 Type II
Section titled “Conformité SOC 2 Type II”Infrastructures et processus certifiés conformes aux normes SOC 2 Type II pour la sécurité d’entreprise.
Conformité App Store
Section titled “Conformité App Store”Conforme aux politiques d’Apple App Store et de Google Play Store pour les mises à jour OTA.
En savoir plus sur la conformité →
Application de l’authentification à deux facteurs (au niveau de l’organisation)
Section titled “Application de l’authentification à deux facteurs (au niveau de l’organisation)”Exigez l’authentification à deux facteurs pour tous les membres de l’organisation afin d’accéder au tableau de bord et à l’API.
Emplacement : Web Dashboard → Organisation → Sécurité
Application des bundles chiffrés
Section titled “Application des bundles chiffrés”Exiger que tous les bundles soient chiffrés au niveau de l’organisation.Emplacement : Web Dashboard → Organization → Security
Collaboration d’équipe
Section titled “Collaboration d’équipe”Contrôle d’accès basé sur les rôles (RBAC)
Section titled “Contrôle d’accès basé sur les rôles (RBAC)”Autorisations granulaires pour le contrôle d’accès au niveau de l’organisation et de l’application
Rôles d’organisation :
super_admin- Accès completadmin- Accès administrateurread- Accès en lecture seuleupload- Accès en téléversement uniquement
Rôles d’application :
app_developer- Accès complet à l’applicationapp_uploader- Téléversement des bundles uniquementapp_reader- Accès en lecture seule
Emplacement :
- Web Dashboard → Organization → Membres
- Web Dashboard → App → Accès
Journaux d’audit
Section titled “Journaux d’audit”Traçabilité complète des activités de l’organisation et de l’application pour la conformité et la sécurité.
Événements enregistrés :
- Actions des utilisateurs (connexion, déconnexion, modifications des permissions)
- Opérations sur les bundles (téléversement, suppression, attribution)
- Opérations sur les canaux (création, mise à jour, suppression)
- Modifications de l’organisation (paramètres, membres)
Emplacement : Web Dashboard → Organization → Audit Logs
Webhooks
Section titled “Webhooks”Recevez des notifications en temps réel des événements dans vos applications via des webhooks HTTP.
Événements pris en charge :
apps- Application créée/mise à jour/suppriméeapp_versions- Bundle téléversé/suppriméchannels- Canal créé/mis à jour/suppriméorg_users- Membre ajouté/suppriméorgs- Organisation mise à jour
Fonctionnalités :
- URL de webhook personnalisées
- Filtrage des événements
- Journaux de livraison
- Mécanisme de réessai
- Fonctionnalité de test
Emplacement : Web Dashboard → Organization → Webhooks
Collaboration multi-utilisateur
Section titled “Collaboration multi-utilisateur”Invitez les membres de votre équipe dans votre organisation avec des rôles et des permissions spécifiques.
Fonctionnalités :
- Invitations par e-mail
- Attribution de rôles
- Gestion des membres
- Révocation d’accès
Emplacement : Web Dashboard → Organization → Membres
Gestion des clés API
Section titled “Gestion des clés API”Créer, gérer et révoquer les clés API avec des dates d’expiration optionnelles et un stockage haché.
Capacités des clés :
- Clés par application ou par organisation
- Dates d’expiration optionnelles
- Stockage haché (irréversible)
- Prise en charge de la rotation des clés
Emplacement : Web Dashboard → API Keys
Politiques de mot de passe
Section titled “Politiques de mot de passe”Exigences de mot de passe au niveau de l’organisation pour assurer la sécurité.
Politiques configurables :
- Longueur minimale
- Exiger des majuscules
- Exiger des chiffres
- Exiger des caractères spéciaux
Emplacement : Web Dashboard → Organization → Security
Support de la plateforme
Section titled “Support de la plateforme”Support multiplateformes
Section titled “Support multiplateformes”Support des apps iOS, Android et Electron avec un seul SDK.
Plateformes prises en charge :
- iOS (Capacitor 5, 6, 7, 8)
- Android (Capacitor 5, 6, 7, 8)
- Electron (NOUVEAU en 2025)
Support à long terme
Section titled “Support à long terme”Support continu pour les versions plus anciennes de Capacitor afin de maintenir la compatibilité avec les applications héritées.
Actuellement pris en charge :
- Capacitor 8 (dernier)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backends de stockage personnalisés
Section titled “Backends de stockage personnalisés”Utilisez votre propre infrastructure de stockage (S3, R2, etc.) au lieu du stockage par défaut de Capgo.
Learn more about custom storage →
Configuration pour la Chine
Section titled “Configuration pour la Chine”Configuration spéciale pour les applications distribuées en Chine continentale afin de se conformer aux réglementations locales.
Learn more about China configuration →
Fonctionnalités avancées
Section titled “Fonctionnalités avancées”Comportement de mise à jour personnalisé
Section titled “Comportement de mise à jour personnalisé”Configurez quand et comment les mises à jour sont vérifiées et appliquées via le SDK.
Options configurables :
- Intervalle de vérification (
periodCheckDelay- minimum 600 secondes) - Timing de mise à jour directe (
directUpdate- atInstall, onLaunch, always) - Activation/désactivation des mises à jour automatiques (
autoUpdate) - Exigences réseau (Android uniquement - via WorkManager)
Learn more about update behavior →
Types de mises à jour
Section titled “Types de mises à jour”Différents types de mises à jour pour différents cas d’utilisation, des mises à jour instantanées aux installations contrôlées par l’utilisateur.
Types disponibles :
- Mises à jour en arrière-plan (par défaut)
- Mises à jour immédiates
- Mises à jour demandées par l’utilisateur
- Mises à jour conditionnelles
Learn more about update types →
Système de crédits
Section titled “Système de crédits”Facturation basée sur l’utilisation avec des crédits pour la bande passante, le stockage et d’autres ressources.
Fonctionnalités :
- Suivi de l’utilisation des crédits
- Alertes d’utilisation
- Réapprovisionnement via Stripe
- Grand livre des crédits
Emplacement : Web Dashboard → Organization → Credits
Premiers pas
Section titled “Premiers pas”Prêt à commencer à utiliser ces fonctionnalités ? Suivez notre Quickstart Guide pour configurer votre première app avec Capgo Live Updates.
Besoin d’aide ?
Section titled “Besoin d’aide ?”- Rejoignez notre Discord pour le support communautaire
- Consultez la FAQ pour les questions fréquentes
- Parcourez la documentation API pour l’intégration API
- Contacter le support pour une aide entreprise .