Passer au contenu principal
Vous pouvez définir des variables de feature pour mettre à jour à distance le contenu de vos feature flags dans l’environnement de votre choix. Vous devez créer des variables de feature pour créer des variations de feature. Il n’y a pas de limite au nombre de variables de feature que vous pouvez créer.

Création de variables de feature

  1. Accédez à votre feature flag ou créez-en un nouveau.
  2. Dans la barre latérale gauche, cliquez sur Set Up > Variables > Add Variable.
  3. Sélectionnez le Type de votre variable.
    • Si vous sélectionnez Enum, saisissez une liste de valeurs autorisées séparées par des virgules. Ce type crée une liste prédéfinie d’options dans laquelle vous pouvez choisir lorsque vous définissez des variations de feature, plutôt que de saisir les valeurs manuellement.
  4. Saisissez une Variable Key.
  5. Définissez la Default Value.
    • Pour les variables Enum, sélectionnez la valeur par défaut dans la liste que vous avez définie à l’étape 3.
  6. Cliquez sur Save.
Pour récupérer une variable de feature depuis votre code source, vous devez appeler la méthode getVariation(). Veuillez noter que si vous utilisez des variations de feature, Kameleoon affectera automatiquement l’utilisateur à une variation et renverra la valeur de la variable qui a été définie dans la variation (vous n’avez pas besoin d’appeler la méthode getVariation()).

Avantages des variables de feature

Les variables de feature vous permettent de variabiliser des parties du code de votre feature flag, afin que vous puissiez affecter dynamiquement des valeurs aux variables sans les coder dans votre code source. Une fois que le code de la variable de feature est en production, sa modification ne nécessite pas de redéploiement. Par exemple, si votre feature est une offre de réduction pour les clients premium, mais que vous n’êtes pas sûr du pourcentage de réduction, vous pouvez créer une variable Discount Percentage dans votre code et la mettre à jour depuis l’application Kameleoon sans modifier ni pousser de nouveau code. Les développeurs et les chefs de produit peuvent travailler ensemble pour variabiliser les parties de votre feature susceptibles de changer, afin que les mises à jour produit ne soient pas bloquées par le développement et les déploiements. Choisissez le langage de votre SDK et utilisez l’exemple de code fourni pour configurer le SDK dans votre application dans l’un des langages suivants :