Fonctionnalités
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Cette page offre une vue d'ensemble complète de toutes les fonctionnalités disponibles dans Capgo Live Updates. Chaque fonctionnalité inclut une brève description et des liens vers la documentation détaillée.
Système de mise à jour principal
Section titled “Core Update System”Mises à jour OTA (Over-the-Air)
Section intitulée « Mises à jour OTA (Over-the-Air) »Déployez des mises à jour JavaScript, HTML, CSS et des assets directement auprès des utilisateurs, sans approbation des stores. Les mises à jour sont téléchargées en arrière-plan et appliquées au redémarrage suivant de l’application.
Fonctionnalités clés :
- Téléchargements en arrière-plan
- Installation automatique
- Aucune interruption pour l’utilisateur
- Prise en charge multiplateforme (iOS, Android, Electron)
Learn more about update behavior →
Mises à jour delta (différentielles)
Section intitulée « Delta Updates (mises à jour différentielles) »Téléchargez uniquement les fichiers modifiés entre les versions, réduisant la bande passante de 95 % et accélérant la livraison des mises à jour.
Fonctionnalités clés :
- Diff automatique au niveau des fichiers
- Vérification par checksum
- Comparaison de fichiers delta
- Fallback intelligent vers des mises à jour complètes si nécessaire
En savoir plus sur les delta updates →
Rollback automatique
Section intitulée « Rollback automatique »Si une mise à jour ne parvient pas à se charger ou provoque des crashs, le système revient automatiquement à la dernière version fonctionnelle.
Fonctionnalités clés :
- Détection de crash
- Détection de timeout
- Retour automatique
- Aucune intervention utilisateur requise
En savoir plus sur les rollbacks →
Validation du checksum et fallback
Section intitulée « Validation du checksum et fallback »Vérifie l'intégrité du bundle via des checksums et effectue automatiquement un fallback vers la dernière version fonctionnelle si une corruption est détectée.
Fonctionnalités clés :
- Validation du checksum au téléchargement
- Détection de corruption
- Fallback automatique vers le dernier bundle fonctionnel
- Outils de récupération manuelle disponibles
Détection des mises à jour défectueuses
Section intitulée « Détection des mises à jour incompatibles »Empêche l'application de mises à jour incompatibles sur les appareils utilisant des versions code natives plus anciennes.
Fonctionnalités clés :
- Vérification de la compatibilité des versions natives
- Validation des dépendances de plugins
- Blocage automatique des mises à jour incompatibles
- Messages d'erreur explicites
En savoir plus sur le ciblage de version →
Contrôle du déploiement
Section intitulée « Contrôle du déploiement »Système de canaux
Section intitulée « Système de canaux »Organisez et gérez vos mises à jour sur différents environnements et segments d'utilisateurs grâce à des configurations de canaux flexibles.
Fonctionnalités clés :
- Canaux personnalisés illimités (production, staging, beta, etc.)
- Assignation de bundles par canal
- Règles de ciblage spécifiques au canal
- Auto-assignation par l'appareil
- Surcharge de canal par appareil
En savoir plus sur les canaux →
Ciblage par appareil
Section intitulée « Ciblage d'appareils »Ciblez des appareils, des versions ou des segments d'utilisateurs spécifiques pour des déploiements progressifs et contrôlés.
Fonctionnalités clés :
- Ciblage par version
- Surcharges par appareil
- Filtrage par plateforme (iOS, Android, Electron)
- Filtrage par métadonnées personnalisées
- Blocage des builds d’émulateur/dev
Politiques de canaux
Section intitulée « Politiques des canaux »Configurez les règles et restrictions de livraison des mises à jour sur chaque canal.
Fonctionnalité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 en build dev
- Politiques par plateforme (iOS uniquement, Android uniquement, Electron uniquement)
En savoir plus sur les politiques des canaux →
Outils développeurs
Section intitulée « Outils de développement »Aperçu du bundle
Section intitulée « Aperçu du bundle »Prévisualisez vos bundles dans un environnement web live avant de les déployer sur les appareils, directement depuis le dashboard web.
Emplacement : Dashboard web → App → Bundle → onglet Aperçu
Débogage en direct
Section intitulée « Débogage en direct »Real-time monitoring of update events for specific devices via CLI, showing check, download, install, and error events.
Usage :
npx @capgo/cli app debug [appId]Affiche :
- Vérifications de mise à jour
- Progression du téléchargement
- État de l’installation
- Messages d’erreur
- Blocages liés aux politiques
Visionneuse de fichiers delta du bundle
Section intitulée « Visualiseur des fichiers delta du bundle »Inspectez les fichiers delta de n'importe quel bundle, incluant la liste des fichiers, les checksums et les métadonnées.
Emplacement : Web Dashboard → App → Bundle → onglet Fichiers delta
Affiche :
- Liste des fichiers avec checksums
- Métadonnées du bundle
- Compatibilité avec la version native
- Dépendances des plugins
Dépendances de plugins natifs
Section intitulée « Dépendances des plugins natifs »Visualisez tous les plugins Capacitor natifs inclus dans chaque bundle pour suivre l'évolution des dépendances entre les versions.
Emplacement : Dashboard web → App → Bundle → onglet Dépendances
Affiche :
- Noms et versions des plugins
- Ajouts/suppressions de dépendances
- Avertissements de compatibilité
Intégration CLI
Section intitulée « 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- Envoyer de nouveaux bundlesbundle list- Lister tous les bundlesbundle delete- Supprimer des bundlesbundle cleanup- Nettoyer les anciens bundleschannel set- Configurer les canauxapp debug- Live debugging
Voir la référence complète CLI →
Chiffrement des bundles
Section intitulée « Chiffrement des bundles »Chiffrement de bout en bout des bundles avec AES-256, protégeant vos code en transit et au repos.
Fonctionnalités clés :
- Génération de paire de clés RSA
- Chiffrement AES-256 des bundles
- Vérification de la signature Code
- Gestion des clés de chiffrement
En savoir plus sur le chiffrement →
Nettoyage et rétention des bundles
Section intitulée « Nettoyage et rétention des bundles »Nettoyez automatiquement les anciens bundles selon vos politiques de rétention pour gérer le stockage.
Fonctionnalités clés :
- Nombre de bundles conservés configurable
- Nettoyage automatique via CLI
- Jobs de nettoyage planifiés
- Suivi de l'utilisation du stockage
Usage :
npx @capgo/cli bundle cleanup --keep=10Analytics et monitoring
Section intitulée « Analytics et monitoring »Statistiques des mises à jour
Section intitulée « Statistiques des mises à jour »Suivez les taux d’adoption des mises à jour, les taux de réussite et l’avancement des déploiements sur votre base d’utilisateurs.
Métriques disponibles :
- Taux de réussite du téléchargement
- Taux de réussite de l’installation
- Taux d’erreurs par type
- Adoption des mises à jour dans le temps
- Distribution des versions
Emplacement : Dashboard Web → App → Statistiques
Logs des appareils
Section intitulée « Logs de l'appareil »Logs d'événements par appareil montrant le cycle de vie complet de la mise à jour, de la 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 rollback
- Blocages liés aux politiques
Emplacement :
- Dashboard Web → App → Appareil → Logs
- Dashboard web → App → Logs (tous les appareils)
Analytics d'usage des bundles
Section intitulée « Analyse de l'utilisation des bundles »Analyses détaillées sur les bundles actifs, le nombre de téléchargements et l'utilisation du stockage.
Métriques :
- Installations actives par bundle
- Nombre de téléchargements
- Utilisation du stockage par bundle
- Utilisation de la bande passante
Statistiques des canaux
Section intitulée « Statistiques des canaux »Suivez les performances et les métriques d'adoption par canal.
Métriques :
- Appareils par canal
- Taux de réussite des mises à jour par canal
- Historique des déploiements
- Taux d'erreur par canal
Emplacement : Web Dashboard → App → Canal → Statistiques
Historique des déploiements
Section intitulée « Historique des déploiements »Journal d'audit complet de tous les déploiements de bundles, attributions de canaux et changements de configuration.
Événements suivis :
- Upload de bundles
- Attribution de canaux
- Modifications de politiques
- Overrides par appareil
Emplacement : Dashboard web → App → Canal → Historique
Sécurité et conformité
Section intitulée « Sécurité et conformité »Chiffrement de bout en bout
Section intitulée « Chiffrement de bout en bout »Chiffrez les bundles au repos et en transit avec le chiffrement AES-256 standard du secteur.
En savoir plus sur le chiffrement →
Code Signature
Section intitulée « Signature Code »Vérifiez l’intégrité du bundle avec des signatures cryptographiques pour empêcher toute altération.
Conformité SOC 2 Type II
Section intitulée « Conformité SOC 2 Type II »Infrastructure et processus certifiés aux normes SOC 2 Type II pour une sécurité de niveau entreprise.
Conformité App Store
Section intitulée « Conformité App Store »Conforme aux politiques de l’App Store d’Apple et du Google Play Store pour les mises à jour OTA.
En savoir plus sur la conformité →
Obligation de la 2FA (niveau organisation)
Section intitulée « Application de la 2FA (niveau organisation) »Exiger l'authentification à deux facteurs pour tous les membres de l'organisation afin d'accéder au dashboard et à API.
Emplacement : Dashboard web → Organisation → Sécurité
Chiffrement obligatoire des bundles
Section intitulée « Obligation de bundles chiffrés »Exiger que tous les bundles soient chiffrés au niveau de l'organisation.
Emplacement : Dashboard web → Organisation → Sécurité
Collaboration d'équipe
Section intitulée « Collaboration d'équipe »Contrôle d'accès basé sur les rôles (RBAC)
Section intitulée « Contrôle d'accès basé sur les rôles (RBAC) »Permissions granulaires pour le contrôle d'accès au niveau de l'organisation et de l'app.
Rôles de l'organisation :
org_super_admin- Contrôle total de l'organisationorg_admin- Administration de l'organisation (sans facturation/suppression)org_billing_admin- Accès uniquement à la facturationorg_member- Accès en lecture seule à l'organisation
Rôles de l'app :
app_admin- Contrôle total d'une appapp_developer- Envoyer des bundles, gérer les appareilsapp_uploader- Envoyer des bundles uniquementapp_reader- Accès en lecture seule
Emplacement :
- Dashboard web → Organisation → Membres
- Dashboard web → App → Accès
Logs d'audit
Section intitulée « Logs d’audit »Piste d’audit complète de toutes les activités de l’organisation et des apps, pour la conformité et la sécurité.
Événements journalisés :
- User actions (login, logout, permission changes)
- Opérations sur les bundles (upload, suppression, assignation)
- Opérations sur les canaux (création, mise à jour, suppression)
- Modifications de l’organisation (paramètres, membres)
Emplacement : Dashboard web → Organisation → Logs d'audit
Webhooks
Section intitulée « Webhooks »Recevez des notifications en temps réel sur les événements de vos apps via des webhooks HTTP.
Événements pris en charge :
apps- App créée/mise à jour/suppriméeapp_versions- Bundle envoyé/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
- Logs de livraison
- Mécanisme de retry
- Fonctionnalité de test
Emplacement : Dashboard web → Organisation → Webhooks
Collaboration multi-utilisateurs
Section intitulée « Collaboration multi-utilisateurs »Invitez des membres à votre organisation avec des rôles et des permissions spécifiques.
Fonctionnalités :
- Invitations par e-mail
- Attribution des rôles
- Gestion des membres
- Révocation d’accès
Emplacement : Dashboard web → Organisation → Membres
Gestion des clés API
Section intitulée « Gestion des clés API »Créez, gérez et révoquez des clés API avec des dates d’expiration optionnelles et un stockage haché.
Fonctionnalités clés :
- Clés par application ou par organisation
- Dates d’expiration facultatives
- Stockage hashé (irréversible)
- Prise en charge de la rotation des clés
Emplacement : Dashboard web → Clés API
En savoir plus sur les clés API →
Politiques de mots de passe
Section intitulée « Politiques de mots de passe »Exigences de mot de passe au niveau de l’organisation pour imposer des normes de sécurité.
Politiques configurables :
- Longueur minimale
- Exiger des majuscules
- Exiger des chiffres
- Exiger des caractères spéciaux
Emplacement : Dashboard web → Organisation → Sécurité
Support des plateformes
Section intitulée « Support des plateformes »Support multiplateforme
Section intitulée « Prise en charge multiplateforme »Prise en charge des 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)
Support à long terme
Section intitulée « Support à long terme »Support continu des anciennes versions de Capacitor pour maintenir la compatibilité avec les applications legacy.
Actuellement supportées :
- Capacitor 8 (dernière version)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Backends de stockage personnalisés
Section intitulée « Backends de stockage personnalisés »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 pour la Chine
Section intitulée « Configuration Chine »Configuration spécifique pour les applications distribuées en Chine continentale afin de respecter les réglementations locales.
En savoir plus sur la configuration Chine →
Fonctionnalités avancées
Section intitulée « Fonctionnalités avancées »Comportement de mise à jour personnalisé
Section titled “Custom Update Behavior”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- off, atBackground, atInstall, onLaunch, always, onlyDownload) - Prérequis réseau (Android uniquement - via WorkManager)
Learn more about update behavior →
Types de mise à jour
Section intitulée « Types de mises à jour »Différents types de mises à jour selon les cas d’usage, 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 avec prompt utilisateur
- Mises à jour conditionnelles
En savoir plus sur les types de mise à jour →
Système de crédits
Section intitulée « Système de crédits »Facturation à l'usage avec des crédits pour la bande passante, le stockage et d'autres ressources.
Fonctionnalités :
- Suivi de la consommation de crédits
- Alertes de consommation
- Recharge via Stripe
- Registre des crédits
Emplacement : Web Dashboard → Organisation → Crédits
Prise en main
Section intitulée « Premiers pas »Prêt à utiliser ces fonctionnalités ? Suivez notre Guide de démarrage rapide pour configurer votre première application avec Capgo Live Updates.
Besoin d'aide ?
Section intitulée « 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 assistance entreprise
Continuer depuis les fonctionnalités
Section intitulée « Continuer depuis les fonctionnalités »Si vous utilisez Fonctionnalités pour planifier le monitoring et l'analyse, connectez-l’avec Statistiques pour les détails d'implémentation dans Statistiques, Logs pour les détails d'implémentation dans Logs, @capgo/capacitor-appinsights pour les détails d'implémentation dans @capgo/capacitor-appinsights, Utilisation de @capgo/capacitor-appinsights pour la fonctionnalité native dans « Utiliser @capgo/capacitor-appinsights », et @capgo/capacitor-firebase-analytics pour le détail d’implémentation dans @capgo/capacitor-firebase-analytics.