Fonctionnalités
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Cette page fournit une vue d'ensemble complète de toutes les fonctionnalités disponibles dans les Mises à jour en direct Capgo. Chaque fonctionnalité comprend une brève description et des liens vers des documents de référence détaillés.
Système d'actualisation de base
Section intitulée « Système d'actualisation de base »Mises à jour en temps réel (OTA)
Section intitulée « Mises à jour en temps réel (OTA) »Déployez des mises à jour de JavaScript, HTML, CSS et d'actifs directement 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 lors du prochain redémarrage de l'application.
Capacités clés :
- Téléchargements en arrière-plan
- Installation automatique
- Aucune interruption de l'utilisateur
- Supporte par les plateformes croisées (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 :
- Diffusion automatique au 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 →
Redémarrage automatique
Section intitulée “Réversion automatique”Si une mise à jour échoue à se charger ou provoque des plantages, le système révertit 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 requise de la part de l'utilisateur
En savoir plus sur les réversions →
Vérification des checksums & fallback
Section intitulée “Vérification des checksums & fallback”Vérifie l'intégrité du bundle via les checksums et révertit automatiquement à la dernière version fonctionnelle connue si une corruption est détectée.
Capacités clés :
- Vérification de la cohérence 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
Détection de mises à jour brisantes
Section intitulée « Détection de mises à jour brisantes »Empêche les mises à jour incompatibles d'être appliquées aux appareils exécutant des versions natives 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 d'erreurs clair
En savoir plus sur la cible de version →
Contrôle de déploiement
Section intitulée « Contrôle de déploiement »Système de canal
Section intitulée « Système de canal »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 développement, bêta, etc.)
- Affectations de paquets par canal
- Règles de ciblage spécifiques au canal
- Affectation automatique par appareil
- Survol de canal par appareil
En savoir plus sur les canaux →
Ciblage de l'appareil
Section intitulée « Ciblage de l'appareil »Ciblez des appareils, des versions ou des segments d'utilisateurs pour des déploiements contrôlés et des mises à jour étalées.
Capacités clés :
- Ciblage basé sur la version
- Surcharge d'appareil spécifique
- Filtrage de plateforme (iOS, Android, Electron)
- Filtrage de métadonnées personnalisés
- Blocage des émulateurs/versions de développement
Politiques de canal
Section intitulée « Politiques de canal »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 →
Outils de développement
Sous-section intitulée “Outils de développement”Aperçu du Bundle
Sous-section intitulée “Aperçu du Bundle”Prévisualisez les ensembles de fichiers 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 → Ensemble de fichiers → Onglet Prévisualisation
Débogage en temps réel
Sous-section intitulée « Débogage en temps réel »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 :
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
Afficheur du manifeste du bundle
Afficheur du manifeste du bundleInspectez le manifeste complet de n'importe quel bundle, y compris la liste des fichiers, les checksums et les métadonnées.
Emplacement : Tableau de bord Web → Application → Bundle → Onglet Manifeste
Affiche :
- Liste des fichiers avec checksums
- Métadonnées du bundle
- Compatibilité de la version native
- Dépendances des plugins
Dépendances de plugins natifs
Section intitulée « Dépendances de plugins natifs »Affichez toutes les Capacitor dépendances des plugins 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/remises de dépendances
- Avertissements de compatibilité
CLI Intégration
Section intitulée « CLI Intégration »Interface de ligne de commande exhaustive pour les déploiements automatisés et l'intégration CI/CD.
Commandes clés :
bundle upload- Télécharger de nouveaux ensemblesbundle list- Liste de tous les ensemblesbundle delete- Supprimer des ensemblesbundle cleanup- Nettoyer les anciens ensembleschannel set- Configurer les canauxapp debug- Débogage en direct
Voir la référence complète → CLI
Chiffrement des ensembles
Section intitulée « Chiffrement des ensembles »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 paires de clés RSA
- Chiffrement de bundle AES-256
- Vérification de signature Code
- Gestion des clés de chiffrement
En savoir plus sur le chiffrement →
Nettoyage et conservation de bundle
Section intitulée « Nettoyage et conservation de bundle »Nettoyer automatiquement les anciens bundles en fonction des politiques de conservation pour gérer l'utilisation de l'espace de stockage.
Capacités clés :
- Compte de conservation configurable
- Nettoyage automatique via CLI
- Tâches de nettoyage planifiées
- Suivi de l'utilisation de l'espace de stockage
Usage :
npx @capgo/cli bundle cleanup --keep=10Analyse et suivi
Section intitulée « Analyse et suivi »Mise à jour des statistiques
Section intitulée « Mise à jour des statistiques »Suivre les taux d'adoption, de réussite et de progression de déploiement au sein de votre base d'utilisateurs.
Données disponibles :
- Taux de réussite de téléchargement
- Taux de réussite de l'installation
- 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'appareil
Section intitulée « Journaux de l'appareil »Journaux d'événements par appareil montrant le cycle de mise à jour complet de vérification à l'installation.
Types d'événements :
- Vérifications de mise à jour
- Début/achèvement/échec du téléchargement
- Installer démarrage/achèvement/échec
- Événements de reversion
- Blocages de politique
Emplacement :
- Tableau de bord Web → Application → Appareil → Journal
- Tableau de bord Web → Journal (tous les appareils)
En savoir plus sur les journaux →
Analytique d'utilisation de bundle
Section intitulée « Analytique d'utilisation de bundle »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
- Taux de téléchargement
- Utilisation de l'espace de stockage par bundle
- Utilisation de la bande passante
Statistiques de canal
Titre de la section « Statistiques de canal »Suivez les métriques de performance et d'adoption par canal.
Métriques :
- Appareils par canal
- Taux de réussite des mises à jour par canal
- Historique de déploiement
- Taux d'erreurs par canal
Emplacement : Tableau de bord Web → Application → Canal → Statistiques
Historique de déploiement
Section intitulée « Historique de déploiement »Compte rendu complet de tous les déploiements de paquets, les affectations de canaux et les modifications de configuration.
Événements suivis :
- Téléchargements de paquets
- Affectations de canaux
- Mises à jour de politique
- Survol de dispositifs
Emplacement : Tableau de bord Web → Application → Canal → Historique
Sécurité et Conformité
Section intitulée “Sécurité & Conformité”Chiffrement de bout en bout
Section intitulée “Chiffrement de bout en bout”Chiffrez les ensembles de fichiers au repos et en transit avec le chiffrement AES-256 industriel de niveau standard.
En savoir plus sur le chiffrement →
Code Signature
Section intitulée “Code Signature”Vérifiez l'intégrité des ensembles de fichiers avec des signatures cryptographiques pour prévenir toute manipulation.
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 la sécurité des entreprises.
Conformité de l'App Store
Section intitulée “Conformité de l’App Store”Complètement conforme aux politiques d’Apple App Store et de Google Play Store pour les mises à jour OTA.
En savoir plus sur la conformité →
Application de la vérification à deux facteurs (au niveau de l'organisation)
Section intitulée “Application de la vérification à deux facteurs (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 : Interface de dashboard → Organisation → Sécurité
En savoir plus sur la vérification à deux facteurs →
Application de l'encodage des ensembles de fichiers (au niveau de l'organisation)
Section intitulée “Application de l'encodage des ensembles de fichiers (au niveau de l'organisation)”Exigez que tous les ensembles de fichiers soient chiffrés au niveau de l'organisation.
Emplacement : Tableau de bord Web → Organisation → Sécurité
Collaboration d'équipe
Collaboration d'équipeContrôle d'accès basé sur le rôle (RBAC)
Contrôle d'accès basé sur le rôle (RBAC)Contrôle d'accès granulaire pour la gestion de l'organisation et des applications.
Rôles d'organisation :
org_super_admin- Contrôle total de l'organisationorg_admin- Administration d'organisation (pas de facturation/ suppression)org_billing_admin- Accès facturation uniquementorg_member- Accès en lecture seule à l'organisation
Rôles d'application :
app_admin- Contrôle total d'une applicationapp_developer- Chargement de bundles, gestion de dispositifsapp_uploader- Chargement de bundles uniquementapp_reader- Accès en lecture seule
Emplacement :
- Tableau de bord Web → Organisation → Membres
- Tableau de bord Web → Application → Accès
Journaux d'audit
Section intitulée « Journaux d'audit »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 bundle (téléchargement, suppression, affectation)
- Opérations de canal (création, mise à jour, suppression)
- Changements d'organisation (paramètres, membres)
Emplacement : Tableau de bord Web → Organisation → Journal d'audit
Webhooks
Section intitulée « Webhooks »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éeapp_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
- Journaux de livraison
- Mécanisme de réessai
- Fonctionnalité de test
Emplacement : Tableau de bord Web → Organisation → Webhooks
Collaboration entre plusieurs utilisateurs
Section intitulée “Collaboration entre plusieurs utilisateurs”Invitez vos membres d'équipe à votre organisation avec des rôles et des permissions spécifiques.
Fonctionnalités :
- Invitations par courriel
- Attribution de rôle
- Gestion des membres
- Révocation de l'accès
Emplacement : Tableau de bord Web → Organisation → Membres
Gestion des clés API
Section intitulée “Gestion des clés API”Créez, gérez et révoquez les clés API 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 →
Politiques de mot de passe
Section intitulée « Politiques de mot de passe »Exigences de mot de passe au niveau de l'organisation pour imposer des normes de sécurité.
Politiques configurables :
- Longueur minimale
- Exiger en majuscules
- Exiger des chiffres
- Exiger des caractères spéciaux
Emplacement : Tableau de bord Web → Organisation → Sécurité
Support de plateforme
Section intitulée « Support de plateforme »Support multi-plateforme
Section intitulée « Support multi-plateforme »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)
Support à long terme
Secteur intitulé « Support à long terme »Continuer le support pour les anciennes versions de Capacitor pour maintenir la compatibilité avec les applications légataires.
Actuellement pris en charge :
- Capacitor 8 (dernière version)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Stockages de données personnalisés
Section intitulée « Stockages de données personnalisés »Utilisez votre propre infrastructure de stockage (S3, R2, etc.) au lieu du stockage par défaut de Capgo.
En savoir plus sur les stockages de données personnalisés →
Configuration de Chine
Section intitulée « Configuration de Chine »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 →
Fonctionnalités avancées
Section intitulée « Fonctionnalités avancées »Comportement de mise à jour personnalisé
Section intitulée « Comportement de mise à jour personnalisé »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)
Découvrez plus sur le comportement des mises à jour →
Types d'actualisation
Section intitulée “Types d'actualisation”Divers 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 de fond (par défaut)
- Actualisations immédiates
- Actualisations sollicitées par l'utilisateur
- Actualisations conditionnelles
Découvrez plus sur les types d'actualisations →
Système de crédits
Section intitulée « Système de crédits »Facturation basée sur l'utilisation avec des crédits pour le débit de bande, la stockage et d'autres ressources.
Fonctionnalités :
- Suivi de l'utilisation des crédits
- Alertes d'utilisation
- Réapprovisionnement via Stripe
- Compte de crédit
Emplacement : Tableau de bord Web → Organisation → Crédits
Prise en main
Titre de la section « Prise en main »Prêt à 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.
Besoin d'aide ?
Titre de la section « Besoin d'aide ? »- Rejoignez notre Discord context : « appflow_cta_questions » (Questions de l'appel à l'action d'Appflow) - Page/zone : Comparaison/migration marketing d'Appflow. Rôle : Paragraphe marketing ou juridique long. Voir : page ionic-appflow.astro. Conservez les termes de produit/marque et les termes de développeur exactement. Clé de message `appflow_cta_questions` (Questions de l'appel à l'action d'Appflow). | Fragment de texte HTML d'une chaîne d'interface utilisateur plus longue (clé parente `capwesome_cta_questions`). Page/zone : Page de comparaison de Capawesome. Rôle : Paragraphe marketing ou juridique long. Voir : page capwesome.astro. Conservez les termes de produit/marque et les termes de développeur exactement. Clé de message `capwesome_cta_questions` (Questions de l'appel à l'action de Capwesome).
- Vérifiez la FAQ pour les questions fréquentes
- Explorez la documentation API pour l'intégration API
- Contactez le support pour l'assistance d'entreprise
Continuez de Features
Section intitulée « Continuez de Features »Si vous utilisez Features pour planifier le suivi et les statistiques, connectez-l’avec Statistiques pour les détails d'implémentation dans Statistics, 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 en En utilisant @capgo/capacitor-appinsights, et @capgo/capacitor-firebase-analytics for the implementation detail in @capgo/capacitor-firebase-analytics.