Aller directement au contenu

Fonctionnalités

Cette page fournit une vue d'ensemble complète de toutes les fonctionnalités disponibles dans les Mises à jour en direct de Capgo. Chaque fonctionnalité comprend une brève description et des liens vers des documents de référence détaillés.

Déployez des mises à jour de JavaScript, HTML, CSS et d'actifs directement 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 à la prochaine redémarrage de l'application.

Capacités clés :

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

En savoir plus sur le comportement des mises à jour →


Téléchargez uniquement les fichiers qui ont changé entre les versions, ce qui réduit l'utilisation de la bande passante de jusqu'à 95 % et accélère la livraison des mises à jour.

Capacités clés :

  • Diffusion automatique de niveau de fichier
  • Vérification basée sur les checksums
  • Comparaison de manifestes
  • Fonction de fallback intelligent vers des mises à jour complètes lorsque nécessaire

En savoir plus sur les mises à jour delta →


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

Capacités clés :

  • Détection de plantage
  • Détection de temps d'attente
  • Reversion automatique
  • Pas d'intervention requise de la part de l'utilisateur

En savoir plus sur les annulations →


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étection de 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 aux appareils exécutant des versions natives code plus anciennes.

Capacités clés :

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

En savoir plus sur la ciblage de version →


Gérer et organiser 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

Découvrez plus sur les canaux →


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

Capacités clés :

  • Version-based targeting
  • Surcharge spécifique aux appareils
  • Filtrage de plateforme (iOS, Android, Electron)
  • Filtrage de métadonnées personnalisés
  • Empêchement des builds de simulateur/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
  • Empêcher les mises à jour de version majeure
  • Désactiver les mises à jour sur les simulateurs
  • Désactiver les mises à jour dans les builds de développement
  • Politiques spécifiques à la plateforme (iOS uniquement, Android uniquement, Electron uniquement)

En savoir plus sur les politiques de canal →


Visualisez les bundles 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 → Bundle → Onglet Aperçu


Surveillance 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 bundle, y compris la liste des fichiers, les sommes de contrôle et les métadonnées.

Emplacement : Tableau de bord Web → Application → Bundle → Onglet Manifeste

Affiche :

  • Liste de fichiers avec sommes de contrôle
  • Métadonnées du bundle
  • Compatibilité de la version native
  • Dépendances des plugins natifs

Affichez 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 des plugins
  • Ajouts/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 - Téléchargement de nouveaux bundles
  • bundle list - Liste de tous les bundles
  • bundle delete - Suppression de bundles
  • bundle cleanup - Nettoyer les anciens bundles
  • 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 bundles avec 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 bundles AES-256
  • Vérification de la signature de Code
  • Gestion des clés de chiffrement

En savoir plus sur l'encryption →


Nettoyez automatiquement les anciens bundles 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

Suivez 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 disponibles sont :

  • Taux de téléchargement réussi
  • Taux d'installation réussi
  • Taux d'erreurs par type
  • Adoption des mises à jour au fil du temps
  • Répartition des versions

Emplacement : Tableau de bord Web → Application → Statistiques


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

Types d'événements :

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

Emplacement :

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

En savoir plus sur les journaux →


Des statistiques détaillées sur les paquets actifs, les comptes de téléchargement et l'utilisation de l'espace de stockage.

Métriques :

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

Suivi des métriques de performance et d'adoption par canal.

Metrics :

  • Appareils par canal
  • Taux de réussite des mises à jour par canal
  • Histoire de déploiement
  • Taux d'erreurs par canal

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


Compte rendu complet de tous les déploiements de bundles, les affectations de canaux et les modifications de configuration.

Événements suivis :

  • Bundle de téléchargement
  • Assignations de canal
  • Changements de politique
  • Survol de dispositif

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


Chiffrer les bundles en cours d'exécution et en transit avec un chiffrement AES-256 industriel de niveau standard.

En savoir plus sur le chiffrement →


Vérifiez l'intégrité du bundle avec des signatures cryptographiques pour empêcher toute manipulation.


L'infrastructure et les processus sont 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é →


Application de la mise en œuvre de la 2FA (au niveau de l'organisation)

Section intitulée “Application de la mise en œuvre de la 2FA (au niveau de l'organisation)”

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

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

En savoir plus sur 2FA →


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

Emplacement : Tableau de bord 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 - Chargement de bundles uniquement
  • 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 →


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

Événements enregistrés :

  • Actions de l'utilisateur (connexion, déconnexion, modifications de droits)
  • Opérations de bundle (téléchargement, suppression, affectation)
  • Opérations de canal (création, mise à jour, suppression)
  • Modifications d'organisation (paramètres, membres)

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


Recevez des notifications en temps réel sur les événements de vos applications via des 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
  • Test de fonctionnalités

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 e-mail
  • Attribution des rôles
  • Gestion des membres
  • Révocation d'accès

Emplacement : Tableau de bord Web → Organisation → Membres


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

Capacités des clés :

  • 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 clés API →


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

Politiques configurables :

  • Longueur minimale
  • Exiger des majuscules
  • Exiger des chiffres
  • Exiger 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 Capacitor plus anciennes afin de maintenir la compatibilité avec les applications legacy.

Support actuel :

  • 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 de mise à jour automatique (autoUpdate - hors ligne, en arrière-plan, à l'installation, à la mise en route, toujours, uniquement téléchargement
  • Exigences réseau (seulement Android - via WorkManager)

En savoir plus sur le comportement de mise à jour →


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

En savoir plus sur les types de mise à jour →


Facturation basée sur l'utilisation avec des crédits pour la bande passante, le 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 Fonctionnalités pour planifier le suivi et les analyses, connectez-le avec Statistiques pour les détails d'implémentation dans Statistiques, Journaux pour les détails d'implémentation dans Journaux, @capgo/capacitor-appinsights pour les détails d'implémentation dans @capgo/capacitor-appinsights, En utilisant @capgo/capacitor-appinsights pour la capacité native en utilisant En @capgo/capacitor-appinsights, et @capgo/capacitor-firebase-analytics pour le détail d'implémentation en @capgo/capacitor-firebase-analytics.