Aller directement au contenu

Fonctionnalités

This page provides a comprehensive overview of all features available in Capgo Mises à jour en direct.

Déployez directement des mises à jour de JavaScript, HTML, CSS et d'actifs auprès des utilisateurs sans 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 jusqu'à 95 % et accélère la livraison des mises à jour.

Capacités clés :

  • Diffusion automatique du niveau des fichiers
  • Vérification basée sur les checksums
  • Comparaison du manifeste
  • Redirection intelligente 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.

Key capabilities:

  • Détection de crash
  • Détection de timeout
  • Réversion automatique
  • Pas d'intervention requise de l'utilisateur

En savoir plus sur les rollbacks →


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.

Key capabilities:

  • Vérification des checksums lors du téléchargement
  • Détection de corruption
  • Changement 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 →


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 de production, bêta, etc.)
  • Affectations de paquets par canal
  • Règles de ciblage spécifiques au canal
  • Attribution automatique de dispositif
  • Surcharge 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
  • Surcharge de dispositif spécifique
  • Filtrage de plateforme (iOS, Android, Electron)
  • Filtrage de métadonnées personnalisés
  • Blocage des émulateurs/versions de développement

Configurez les règles et les restrictions pour la livraison d'actualisations 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 é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 →


Pré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 → Bundle → Onglet de prévisualisation


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
  • Bloc 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

Afficher toutes les Capacitor plugins natifs inclus dans chaque paquet pour suivre les changements de dépendances entre versions.

Emplacement : Tableau de bord Web → Application → Paquet → 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 - Téléchargez de nouvelles archives
  • bundle list - Affichez la liste de toutes les archives
  • bundle delete - Supprimez les archives
  • bundle cleanup - Nettoyez les anciennes archives
  • channel set - Configurez les canaux
  • app debug - Débogage en temps réel

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


Chiffrement de bout en bout des archives 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 de bundle AES-256
  • Code vérification de signature
  • Gestion de la clé de chiffrement

En savoir plus sur le chiffrement →


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

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.

Mesures disponibles :

  • Taux de réussite du téléchargement
  • Taux de réussite de l'installation
  • Taures d'erreurs par type
  • Mise à jour d'adoption au fil du temps
  • Répartition de la version

Emplacement : Tableau de bord Web → Application → Statistiques


Journaux de l'appareil par appareil montrant l'ensemble du cycle de mise à jour complet de vérification à l'installation.

Types d'événements :

  • Vérifications de mise à jour
  • Début/fin/échec du téléchargement
  • Début/fin/échec de l'installation
  • Événements de reversion
  • Politiques de confidentialité

Emplacement :

  • Tableau de bord Web → Application → Appareil → Journal
  • Tableau de bord Web → Application → 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
  • Consommation de 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
  • Historique de déploiement
  • Taux d'erreur 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
  • Affectation de canaux
  • Modifications de politique
  • Survol de périphériques

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


Chiffrez 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 prévenir toute manipulation.


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


Exigez la deuxième factor d'authentification pour tous les membres de l'organisation pour accéder à l'interface de dashboard et API.

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

En savoir plus sur la 2FA →


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

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


Permissions détaillées pour le contrôle d'accès à l'organisation et aux applications.

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 des appareils
  • 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 permissions)
  • Opérations de paquet (téléchargement, suppression, affectation)
  • Opérations de canal (création, mise à jour, suppression)
  • 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 - Paquet téléchargé/supprimé
  • channels - Canal créé/mis à jour/supprimé
  • org_users - Membre ajouté/retiré
  • orgs - Organisation mise à jour

Fonctionnalités :

  • URLs de webhook personnalisées
  • Filtrage des événements
  • Journaux de livraison
  • Mécanisme de reprise
  • Fonctionnalité de test

Emplacement : Tableau de bord Web → Organisation → Webhooks


Invitez les membres de votre équipe avec des rôles et des permissions spécifiques.

Fonctionnalités :

  • 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 les API clés avec des dates d'expiration facultatives 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

Emplacement : Tableau de bord Web → Clés API

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 en majuscule
  • Exiger des nombres
  • 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)

Continu de soutenir 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 de celle 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, uniquementDownload)
  • 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 :

  • Actualisations en arrière-plan (par défaut)
  • Actualisations 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 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.

Continuez d'où vous en étiez des fonctionnalités

Section intitulée “Continuez d'où vous en étiez des fonctionnalités”

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 les journaux, @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.