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 Config → Conditions to view all conditions.

Creating a Condition
Click New Condition
Click the + New Condition button.
Name the condition
Give the condition a descriptive name (e.g., iOS Users, Version 2.0+, Beta Testers).
Define the criteria
Set one or more rules using Firebase Remote Config's supported condition types:
| Criteria | Example |
|---|---|
| App | App ID is com.myapp |
| Platform | Platform is iOS or Android |
| App version | App version is >= 2.0.0 |
| User in random percentile | User percentile is 0–25% (for gradual rollouts) |
| User property | Custom user property equals a value |
| Date/time | Current date is after a specific date |
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.