Tester une nouvelle fonctionnalité sur un groupe de test limité

Normalement, pour tester une nouvelle fonctionnalité au sein d'un groupe de test limité, vous utilisez un canal alpha sur Google Play ou TestFlight pour une application Apple. Ces outils sont parfaits lorsque vous souhaitez tester une nouvelle fonctionnalité au même rythme que votre cycle de développement habituel.

Toutefois, il est parfois possible que vous ayez une fonctionnalité que vous souhaitez tester plus rapidement, et que vous souhaitiez l'activer ou la désactiver, quel que soit le calendrier de la prochaine version de votre cycle de développement habituel. Dans ce cas, Remote Config peut être un outil très utile.

Supposons que vous souhaitiez tester de nouveaux graphismes auprès des employés de votre entreprise. Comment activer cette fonctionnalité avec Remote Config ?

Lorsque les utilisateurs se connectent à votre application, vérifiez leur adresse e-mail et configurez la propriété utilisateur is_mydomain_employee=true, qui ne s'applique que lorsque l'adresse e-mail appartient à votre domaine. Créez ensuite une condition qui suit cette propriété utilisateur. Vous pouvez cibler cette propriété utilisateur dans Remote Config et n'activer la nouvelle fonctionnalité que pour ces utilisateurs.

Image animée montrant les étapes de l'interface utilisateur de la console Firebase pour tester une nouvelle fonctionnalité sur un groupe de test limité
Cibler des groupes de test avec une condition