Conditions

Define Remote Config conditions to deliver different parameter values to different user groups.

Conditions allow you to deliver different Remote Config parameter values to different groups of users, based on criteria like app version, platform, or custom attributes.

Conditions List

Navigate to Remote ConfigConditions to view all conditions.

Conditions list

Creating a Condition

1

Click New Condition

Click the + New Condition button.

2

Name the condition

Give the condition a descriptive name (e.g., iOS Users, Version 2.0+, Beta Testers).

3

Define the criteria

Set one or more rules using Firebase Remote Config's supported condition types:

CriteriaExample
AppApp ID is com.myapp
PlatformPlatform is iOS or Android
App versionApp version is >= 2.0.0
User in random percentileUser percentile is 0–25% (for gradual rollouts)
User propertyCustom user property equals a value
Date/timeCurrent date is after a specific date
4

Save and apply

Click Save. The condition is now available when editing parameters. Assign the condition to a parameter's conditional value in the Parameters editor.

Condition Priority

Conditions are evaluated in order. The first matching condition wins. Drag conditions to reorder their priority.

Note:

Conditions must be published (along with parameters) before they take effect. Use the Publish Changes button on the Parameters page.