Passer à la navigation

Fonctionnalités

This page provides a comprehensive overview of all features available in Capgo Live Updates. Each feature includes a brief description and links to detailed documentation.

Déployez directement des mises à jour de JavaScript, HTML, CSS et de vos actifs auprès des utilisateurs sans avoir besoin d'approbation des magasins d'applications. Les mises à jour sont téléchargées en arrière-plan et appliquées lors du prochain redémarrage de l'application.

Capacités clés :

  • Téléchargements en arrière-plan
  • Installation automatique
  • Pas d'interruption de l'utilisateur
  • Support cross-plateforme (iOS, Android, Electron)

En savoir plus sur le comportement des mises à jour →


Mises à jour delta (Mises à jour différentielles)

Mise à jour Delta (Mises à jour différentielles)

Seuls les fichiers modifiés entre les versions sont téléchargés, ce qui réduit la consommation de bande passante de jusqu'à 95% et accélère la livraison des mises à jour.

Capacités clés :

  • Diffusion automatique au niveau du fichier
  • Vérification basée sur les checksums
  • Comparaison du manifeste
  • Redirection intelligente vers des mises à jour complètes lorsque nécessaire

Découvrez plus sur les mises à jour delta →


Si une mise à jour ne se charge pas ou provoque des plantages, le système révertit automatiquement à la dernière version fonctionnelle connue.

Capacités clés :

  • Détecte les crashs
  • Détecte les timeouts
  • Réversion automatique
  • Pas d'intervention utilisateur requise

En savoir plus sur les retours en arrière →


Vérifie l'intégrité du bundle via les checksums et passe automatiquement à la dernière version fonctionnelle connue si une corruption est détectée.

Capacités clés :

  • Vérification des checksums lors du téléchargement
  • Détecte la corruption
  • Fallback automatique vers le dernier bundle fonctionnel
  • Outils de récupération manuels disponibles

Empêche les mises à jour incompatibles d'être appliquées sur les appareils exécutant des versions natives code plus anciennes.

Capacités clés :

  • Vérification de la compatibilité de la version native
  • Validation de la dépendance des plugins
  • Blocage automatique des mises à jour incompatibles
  • Affichage clair des messages d'erreur

En savoir plus sur la ciblage de version →


Gérez et organisez les mises à jour dans différents environnements et segments d'utilisateurs avec des configurations de canaux flexibles.

Capacités clés :

  • Nombre illimité de canaux personnalisés (production, étape de développement, bêta, etc.)
  • Affectation de paquets par canal
  • Règles de ciblage spécifiques au canal
  • Attribution automatique du dispositif
  • Survol de canal par appareil

En savoir plus sur les canaux →


Ciblez des appareils, des versions ou des segments d'utilisateurs spécifiques pour des déploiements étalés et contrôlés.

Capacités clés :

  • Targetage basé sur la version
  • Surcharge d'appareil spécifique
  • Filtrage de plateforme (iOS, Android, Electron)
  • Filtrage de métadonnées personnalisé
  • Empêchement des builds d'émulateur/dev

Configurez les règles et les restrictions pour la livraison des mises à jour sur chaque canal.

Capacités clés :

  • Désactiver les mises à jour automatiques
  • Bloquer les mises à jour de version majeure
  • Désactiver les mises à jour sur les émulateurs
  • Désactiver les mises à jour dans les builds de développement
  • Politiques spécifiques au plateforme (iOS uniquement, Android uniquement, Electron uniquement)

En savoir plus sur les politiques de canal →


Visualiser les paquets dans un environnement web en direct avant de les déployer sur les appareils, accessible depuis le tableau de bord web.

Emplacement : Tableau de bord web → Application → Paquet → Onglet Aperçu


Suivi en temps réel des événements de mise à jour pour des appareils spécifiques via CLI, affichant les événements de vérification, de téléchargement, d'installation et d'erreur.

Utilisation :

Fenêtre de terminal
npx @capgo/cli app debug [appId]

Affiche :

  • Vérifications de mise à jour
  • Progression de téléchargement
  • État d'installation
  • Messages d'erreur
  • Blocages de politique

Inspectez le manifeste complet de tout ensemble, y compris la liste des fichiers, les sommes de contrôle et les métadonnées.

Lieu : Tableau de bord Web → Application → Ensemble → Onglet Manifeste

Affiche :

  • Liste de fichiers avec sommes de contrôle
  • Métadonnées de l'ensemble
  • Compatibilité de la version native
  • Dépendances des plugins

Afficher tous les plugins natifs Capacitor inclus dans chaque bundle pour suivre les changements de dépendances au fil des versions.

Emplacement : Tableau de bord Web → Application → Bundle → Onglet Dépendances

Affiche :

  • Noms et versions de plugins
  • Ajouts et suppressions de dépendances
  • Avertissements de compatibilité

Interface de ligne de commande complète pour les déploiements automatisés et l'intégration CI/CD.

Commandes clés :

  • bundle upload - Chargement de nouveaux bundles
  • bundle list - Liste toutes les ensembles
  • bundle delete - Supprimer les ensembles
  • bundle cleanup - Nettoyer les anciens ensembles
  • channel set - Configurer les canaux
  • app debug - Débogage en temps réel

Voir la référence complète CLI →


Chiffrement de bout en bout des ensembles avec le chiffrement AES-256, protégeant vos code en transit et en repos.

Capacités clés :

  • Génération de paire de clés RSA
  • Chiffrement des ensembles AES-256
  • Vérification de signature protégée par Code
  • Gestion de clés d'encryption

En savoir plus sur l'encryption →


Nettoyez automatiquement les anciens paquets en fonction des politiques de conservation pour gérer l'utilisation de l'espace de stockage.

Capacités clés :

  • Comptage de conservation configurable
  • Nettoyage automatique via CLI
  • Tâches de nettoyage planifiées
  • Suivi de l'utilisation de l'espace de stockage

Utilisation :

Fenêtre de terminal
npx @capgo/cli bundle cleanup --keep=10

Suivre les taux d'adoption des mises à jour, les taux de réussite et les progrès de déploiement au sein de votre base d'utilisateurs.

Les métriques suivantes sont disponibles :

  • Taux de réussite de téléchargement
  • Taux de réussite d'installation
  • Taux d'erreurs par type
  • Adoption des mises à jour au fil du temps
  • Distribution de version

Emplacement : Tableau de bord Web → Application → Statistiques


Journal des événements par appareil montrant le cycle d'actualisation complet de vérification à l'installation.

Types d'événements :

  • Vérifications d'actualisation
  • Démarrage/achèvement/échec du téléchargement
  • Démarrage/achèvement/échec de l'installation
  • Événements de reversion
  • Événements de blocage de politique

Emplacement :

  • Tableau de bord Web → Application → Appareil → Journal
  • Tableau de bord Web → Journal (tous les appareils)

En savoir plus sur les journaux →


Analytiques détaillées sur les bundles actifs, les comptes de téléchargement et l'utilisation de l'espace de stockage.

Métriques :

  • Installations actives par bundle
  • Comptes de téléchargement
  • Utilisation de l'espace de stockage par bundle
  • Utilisation de la bande passante

Suivez les métriques de performance et d'adoption par canal.

Métriques :

  • Appareils par canal
  • Taux de mise à jour réussie par canal
  • Histoire de déploiement
  • Taux d'erreur par canal

Emplacement : Tableau de bord Web → Application → Canal → Statistiques


Enregistrement complet du journal d'audit de tous les déploiements de bundles, d'affectations de canaux et de modifications de configuration.

Événements suivis :

  • Téléchargements de bundles
  • Affectations de canaux
  • Modifications de politique
  • Survol de dispositifs

Emplacement : Tableau de bord Web → Application → Canal → Historique


Chiffrer les bundles en cours d'exécution et en transit avec une chiffrure AES-256 standard de l'industrie.

En savoir plus sur la chiffrure →


Vérifier l'intégrité du bundle avec des signatures cryptographiques pour prévenir toute manipulation.


Infrastructure et processus certifiés aux normes SOC 2 Type II pour la sécurité des entreprises.


Complètement conforme aux politiques d'Apple App Store et Google Play Store pour les mises à jour OTA.

En savoir plus sur la conformité →


Contrôle de l'authentification à deux facteurs (niveau organisationnel)

Titre de la section « Contrôle de l'authentification à deux facteurs (niveau organisationnel) »

Exigez l'authentification à deux facteurs pour tous les membres de l'organisation pour accéder à l'interface de dashboard et API.

Emplacement : Interface de dashboard Web → Organisation → Sécurité

En savoir plus sur l'authentification à deux facteurs →


Exigez que tous les ensembles soient chiffrés au niveau de l'organisation.

Emplacement : Interface de dashboard Web → Organisation → Sécurité


Permissions détaillées pour le contrôle d'accès au niveau de l'organisation et de l'application.

Rôles d'organisation :

  • org_super_admin - Contrôle total de l'organisation
  • org_admin - Administration d'organisation (pas de facturation/ suppression)
  • org_billing_admin - Accès facturation uniquement
  • org_member - Accès en lecture seule à l'organisation

Rôles d'application :

  • app_admin - Contrôle total d'une application
  • app_developer - Chargement de bundles, gestion de dispositifs
  • app_uploader - Téléchargez uniquement les bundles
  • app_reader - Accès en lecture seule

Emplacement :

  • Tableau de bord Web → Organisation → Membres
  • Tableau de bord Web → Application → Accès

En savoir plus sur RBAC →


Traçage complet de toutes les activités d'organisation et d'application pour le respect des normes et de la sécurité.

Événements enregistrés :

  • Actions de l'utilisateur (connexion, déconnexion, modifications de permissions)
  • Opérations de bundle (téléchargement, suppression, affectation)
  • Opérations de canal (créer, mettre à jour, supprimer)
  • Changements d'organisation (paramètres, membres)

Lieu : Tableau de bord Web → Organisation → Journal d'audit


Recevez des notifications en temps réel sur les événements de vos applications via les webhooks HTTP.

Événements pris en charge :

  • apps - Application créée/mise à jour/supprimée
  • app_versions - Bundle téléchargé/supprimé
  • channels - Canal créé/mis à jour/supprimé
  • org_users - Membre ajouté/supprimé
  • orgs - Organisation mise à jour

Fonctionnalités :

  • URLs de webhooks personnalisées
  • Filtrage des événements
  • Journaux de livraison
  • Mécanisme de réessai
  • Fonctionnalité de test

Emplacement : Tableau de bord Web → Organisation → Webhooks


Invitez des membres d'équipe à votre organisation avec des rôles et des permissions spécifiques.

Caractéristiques :

  • Invitations par courriel
  • Affectation de rôle
  • Gestion des membres
  • Révocation d'accès

Emplacement : Tableau de bord Web → Organisation → Membres


Créez, gérez et révoquez les API clés avec des dates d'expiration optionnelles et un stockage haché.

Capacités de clé :

  • Clés par application ou par organisation
  • Dates d'expiration facultatives
  • Stockage haché (irréversible)
  • Support de rotation de clés

Lieu : Tableau de bord Web → API Clés

En savoir plus sur les API clés →


Exigences de mot de passe au niveau de l'organisation pour appliquer des normes de sécurité.

Politiques configurables :

  • Longueur minimale
  • Exiger des majuscules
  • Exigez des nombres
  • Exigez des caractères spéciaux

Emplacement : Tableau de bord Web → Organisation → Sécurité


Support pour les applications 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)

Continuer le support pour les versions plus anciennes de Capacitor pour maintenir la compatibilité avec les applications legacy.

Actuellement pris en charge :

  • Capacitor 8 (dernière version)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

Utilisez votre propre infrastructure de stockage (S3, R2, etc.) au lieu du stockage par défaut de Capgo.

En savoir plus sur le stockage personnalisé →


Configuration spéciale pour les applications distribuées en Chine continentale pour se conformer aux réglementations locales.

En savoir plus sur la configuration de Chine →


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)
  • Politique d'actualisation automatique (autoUpdate - off, atBackground, atInstall, onLaunch, toujours, seulementTéléchargement)
  • Exigences réseau (Android uniquement - via WorkManager)

En savoir plus sur le comportement d'actualisation →


Différents types d'actualisation 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 sollicitées par l'utilisateur
  • Mises à jour conditionnelles

En savoir plus sur les types de mises à jour →


Facturation basée sur l'utilisation avec des crédits pour le débit de données, l'espace de stockage et d'autres ressources.

Caractéristiques :

  • Suivi de l'utilisation des crédits
  • Alertes d'utilisation
  • Réapprovisionnement via Stripe
  • Compte de crédits

Emplacement : Tableau de bord Web → Organisation → Crédits →


Prêt à commencer à utiliser ces fonctionnalités ? Suivez notre Guide de démarrage rapide pour configurer votre première application avec Capgo Mises à jour en temps réel.

Si vous utilisez Features pour planifier la surveillance et les analyses, connectez-le avec Statistiques pour les détails d'implémentation dans Statistiques, Journal pour les détails d'implémentation dans Journal, @capgo/capacitor-appinsights pour les détails d'implémentation dans @capgo/capacitor-appinsights, En utilisant @capgo/capacitor-appinsights pour la capacité native dans En utilisant @capgo/capacitor-appinsights, et @capgo/capacitor-firebase-analytics pour les détails d'implémentation dans @capgo/capacitor-firebase-analytics.