Avec les déploiements Remote Config, vous pouvez publier progressivement et de manière sécurisée de nouvelles fonctionnalités et mises à jour à votre application. Avec les déploiements, vous pouvez contrôler le lancement de nouvelles fonctionnalités ciblant des groupes d'utilisateurs spécifiques. Comme pour les tests A/B, dans un déploiement, par rapport à un groupe de contrôle de taille égale des comparaisons dans les résultats.
Étape 1: Instrumentez votre application avec Remote Config, Crashlytics et Google Analytics
Avant de pouvoir commencer à utiliser les déploiements de Remote Config afin de lancer progressivement les nouvelles fonctionnalités sur votre votre application doit être instrumentée avec Firebase Remote Config, Crashlytics et Google Analytics.
- Suivez les instructions de la section Premiers pas avec Remote Config pour ajouter Remote Config et Analytics à votre application et créer un modèle Remote Config. Vous allez vous devez vous assurer d'utiliser la BoM Firebase version 32.6.0 ou ultérieure (Remote Config SDK version 21.6.0 ou ultérieure).
- Suivez les instructions de la section Premiers pas avec Crashlytics pour ajouter Crashlytics à votre application. Assurez-vous d'implémenter la version 10.24.0 ou ultérieure du SDK Firebase pour iOS.
Pour des performances optimales, nous vous recommandons d'implémenter les appels à distance en temps réel Config dans vos applications pour vous assurer que le déploiement sont récupérées dès qu'elles sont publiées.
Étape 2: Configurez un déploiement dans la console Firebase
Une fois votre application instrumentée avec Remote Config, Crashlytics et Analytics, vous pouvez utiliser la console Firebase pour créer un déploiement.
- Dans la console Firebase, accédez à Remote Config, puis ouvrez Déploiements.
- Cliquez sur Créer un déploiement.
- Dans le champ Paramètre, sélectionnez un paramètre existant ou créez-en un. à mettre à jour avec votre déploiement, puis cliquez sur Suivant.
Créez ou sélectionnez une condition cible. Cette condition définit les appareils seront ajoutés aux groupes de déploiement et de contrôle activés. Voir Comprendre le groupe de déploiement abonnement pour en savoir plus sur la manière dont les groupes de contrôle attribués aux utilisateurs.
Cliquez sur Suivant, puis ajoutez la valeur de votre choix dans le champ Valeur activée. à mettre à la disposition de vos utilisateurs.
Dans le champ Pourcentage aléatoire, saisissez le pourcentage total d'appareils. devant recevoir la valeur "enabled" (activé). Comme Firebase attribue un groupe de contrôle de taille égale pour garantir une comparaison précise des résultats lorsque mesure les performances de la fonctionnalité activée, cette valeur doit être de 50% ou moins, sauf en cas de déploiement à 100%. Notez que cette valeur dépend de votre conditions: par exemple, si vous avez configuré une condition qui ne déploie vers la version 2.0 de votre application et que 30% de votre base d'utilisateurs a adopté la version 2.0, définir cette valeur sur 50% signifie que 15% de votre base d'utilisateurs totale pour obtenir la valeur du déploiement.
Cliquez sur Next (Suivant), puis renseignez un champ Name (Nom) et, éventuellement, une Description. puis cliquez sur Enregistrer.
Pour lancer le déploiement, cliquez sur Publier les modifications, puis examinez les modifications puis cliquez à nouveau sur Publier les modifications.
Le déploiement devrait commencer et vous devriez pouvoir consulter les résultats presque immédiatement.
Étapes suivantes
- Pour en savoir plus sur les résultats du déploiement, consultez Comprendre les résultats du déploiement.