Parameter Settings

When app developers create and release new features, they need to check user reactions and prepare for unexpected situations. Using Feature Flag parameters, you can gradually apply flexible results to users.

For example, if you want to see user reactions to specific copy or receive feedback, you can apply the feature to 10% of the user base and configure parameters for the copy you want to change dynamically. By changing the configured parameter values or adjusting traffic, you can check the performance and response of the feature and then fully apply it to all users.

Examples

1. Defining Announcement Popups and Promotion Banners

Using Feature Flag parameters, you can dynamically display and change event/promotion banner copy on web pages and apps by setting the desired values.

Suppose you need to re-display or change a one-time popup or referral text by date and language. You can set user groups by language in the User Targeting rules, and configure parameter key-value pairs for the banner copy (parameter key: banner_text, value: "Banner text") and the display date (parameter key: view_date, value: "2022-09-22").

If you want to change the copy, you can modify the parameter value. When you no longer want to display the popup after a certain date, you can change the Feature Flag status to off to revert to the configured default value (False).

2. In-game Attribute Application or Feature Testing for Specific Users

Using Feature Flag parameters within a game, you can control a variety of content applied at runtime to an unspecified number of users. You can apply specific events to some players, change item acquisition rates, or adjust game difficulty to provide diverse experiences to players within the game.

For example, suppose a Feature Flag is applied to control "whether gems are awarded upon clearing a specific quest" in the game. In this case, after observing the reactions of users who receive gems, a situation may arise where the gem amount needs to be adjusted because it is too high or too low. In this case, if the gem amount is already configured as a Feature Flag parameter, you can change the value dynamically without a separate app deployment, and it will be immediately reflected in the game.

Beyond this, you can test features or apply changes to various attributes and configuration values in the game, such as difficulty level and item acquisition rates.

2364

Policy

  1. When you can configure it You can configure or change the settings at any time. (However, when the Feature Flag in the Production Environment is in the on state, parameters cannot be deleted.)

  2. When changes take effect Note that changes are applied to users immediately upon saving, depending on the Feature Flag status.

  • When the Feature Flag is in the off state, the False value is applied to users.

  • When the Feature Flag is in the on state, all True and False settings are applied to users.

  1. Environment Can be configured separately in the Production Environment and Development Environment.

Configuring Parameters in the Dashboard

Configuration is available in the Parameter Settings tab of the Feature Flag detail screen. Click the Save button in the upper right corner to save your changes.

Parameter Settings
Item
Condition
Description

Parameter Key

Required

Only letters, numbers, _, -, . are allowed Length limit: 1~128 characters No duplicates within the same Feature Flag

Parameter Type

String Number Boolean JSON

Select the parameter type to set values.

Parameter Value

False / True

Based on the selected parameter type, you can set desired values for [False] and [True] respectively. Use the Edit button on the right of [False] to modify the value, and changes take effect immediately.

circle-info

By using the configured parameter key to call the Feature Flag in code, you can get the parameter value.

Click Add Parameter to add up to 10 parameters.

circle-exclamation

Last updated