Aller directement au contenu

Fonctionnalités

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

Déployez directement des mises à jour de JavaScript, HTML, CSS et de vos ressources vers les 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 →


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

Section intitulée « Mises à jour delta (Mises à jour différentielles) »

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 :

  • Diffusé automatiquement au niveau du fichier
  • Vérification basée sur les checksums
  • Comparaison du manifeste
  • 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
  • Réversion automatique
  • Pas d'intervention utilisateur requise

En savoir plus sur les annulations →


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

Capacités clés :

  • Vérification des sommes lors du téléchargement
  • Détection de corruption
  • Redirection automatique vers la dernière version de bundle fonctionnelle
  • Outils de récupération manuels disponibles

Prévient 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 des dépendances de plugin
  • Blocage automatique des mises à jour incompatibles
  • Affichage clair des messages d'erreur

En savoir plus sur la ciblage de version →


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

Capacités clés :

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

En savoir plus sur les canaux →


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

Capacités clés :

  • Ciblage basé sur la version
  • Paramètres de dépendance spécifique à l'appareil
  • Filtrage de plateforme (iOS, Android, Electron)
  • Filtrage de métadonnées personnalisés
  • Blocage 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
  • Bloquer 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 →


Pré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


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 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 des sommes de contrôle
  • Métadonnées du bundle
  • Compatibilité de la version native
  • Dépendances du plugin

Affichez toutes les Capacitor plugins natives inclus dans chaque bundle pour suivre les changements de dépendances entre versions.

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

Affiche :

  • Noms et versions des 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 - Téléchargement de nouveaux bundles
  • bundle list - Liste de tous les bundles
  • bundle delete - Suppression de bundles
  • bundle cleanup - Nettoyage des 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 paquets 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 du paquet AES-256
  • Code vérification de signature
  • Gestion des clés de chiffrement

En savoir plus sur le chiffrement →


Nettoyez automatiquement les archives anciennes 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.

Données disponibles :

  • Taux de téléchargement réussi
  • Taux de mise en place 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 de l'événement par appareil montrant le cycle d'actualisation complet de vérification à l'installation.

Types d'événements :

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

Emplacement :

  • Tableau de bord Web → Application → Dispositif → Journaux
  • Tableau de bord Web → Journaux (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 bande passante

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

Métriques :

  • Appareils par canal
  • Taux de réussite de mise à jour par canal
  • Historique 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, d'affectations de canaux et de modifications de configuration.

Événements suivis :

  • Chargement de bundles
  • Affectations de canaux
  • Changements de politique
  • Survol de dispositifs

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


Chiffrer les ensembles de données en cours d'exécution et en transit avec un chiffrement AES-256 industriel.

En savoir plus sur le chiffrement →


Vérifiez 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 une sécurité d'entreprise.


Complet avec les politiques d'Apple App Store et Google Play Store pour les mises à jour OTA.

En savoir plus sur la compliancy →


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 une authentification à deux facteurs 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 la 2FA →


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

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


Contrôles d'accès granulaires pour le niveau d'organisation et d'application.

Rôles d'organisation :

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

Rôles d'application :

  • app_admin - Contrôle complet 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 →


Suivi 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 permissions)
  • 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 webhook personnalisées
  • Filtrage d'événements
  • Journalisation des livraisons
  • 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
  • Attribution 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 des clés API avec des dates d'expiration facultatives et 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

Emplacement : 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
  • Exiger des chiffres
  • Exiger des caractères spéciaux

Emplacement : Tableau de bord protégé → 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)

Continuée prise en charge des versions Capacitor plus anciennes pour maintenir la compatibilité avec les applications legacy.

Actuellement pris en charge :

  • Capacitor 8 (la 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)
  • Temps de mise à jour directe (directUpdate - à l'installation, au lancement, toujours)
  • Activer/Désactiver la mise à jour automatique (autoUpdate)
  • Exigences de 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, de mises à jour instantanées à des 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 le 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.