Go to console

What can I do with Remote Config?


Launch new features with the percentage rollout mechanism

Launching a new feature to all of your app users can be scary, as you can't be sure how well the feature wil be received by your users. This is why many developers use Remote Config to perform a percentage rollout and slowly expose their users to new functionality.




Define platform and locale-specific promo banners for your app


You could then assign different values to Android and iOS for locales that are most important to your promotional marketing campaign.


You can also use the Remote Config REST API to update the parameter values programmatically and then trigger the functionality from a cron job.

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 iOS app. These tools are perfect when you want to test new functionality in the same cadence as your regular development cycle.




Then create a condition that tracks this user property:

Then you can target this user property in Remote Config and enable the new functionality only for these users.

Use JSON to configure complex entities in your app or game




Send Slack / Email message when a Remote Config update is published




Apply user retention strategies using Firebase Predictions

You can use Firebase Predictions to identify users who are likely to disengage from your app, and apply a user retention strategy to those users. For example, if you have a mobile game, you could grant a gift of in-game currency to users that are predicted to disengage / churn.

Create a new condition called will_churn_high_risk with a churn-related prediction.

Then attach that condition to the parameter which governs in-game-gift capability.

With this, you can give an in-game gift to those who are expected to churn.