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

Normalement, pour tester de nouvelles fonctionnalités 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 de nouvelles fonctionnalités à la même cadence que votre cycle de développement habituel.

Toutefois, il peut arriver que vous souhaitiez tester une fonctionnalité plus rapidement, et l'activer ou la désactiver indépendamment du calendrier de la prochaine version de votre cycle de développement habituel. Dans ce cas, Remote Config peut s'avérer très utile.

Imaginons que vous souhaitiez tester de nouveaux graphiques auprès des employés de votre entreprise. Comment l'activer 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