Test new functionality on a limited testing group

Normally for testing new functionality within a limited testing group, you would use an Alpha channel on Google Play or Test Flight for an Apple app. These tools are perfect when you want to test new functionality in the same cadence as your regular development cycle.

However, sometimes you might have a feature that you would like to test more quickly, and enable or disable regardless of the timing of the next release in your regular development cycle. For such cases, Remote Config can be a very helpful tool.

Let us say you wanted to test new graphics among employees in your company. How could that be enabled with Remote Config?

When users sign in to your app, check for their email ID and set up the user property is_mydomain_employee=true that applies only when the email belongs to your domain. Then create a condition that tracks that user property. You can target this user property in Remote Config and enable the new functionality only for these users.

Animated image moving through the Firebase console GUI steps to test new functionality on a limited testing group
Targeting testing groups with a condition