Remote Config
Remote Config is a feature that allows you to replace values or properties managed within your application with parameter values defined in the Hackle Dashboard, enabling you to control your application's behavior and settings in real time.
Navigate to the Remote Config screen in the Hackle Dashboard to configure parameters and set values based on user identification rules.
remoteConfig
Calling the RemoteConfig() method returns a HackleRemoteConfig instance that contains the Remote Config information for the user (configured parameters and rule information).
RemoteConfig() accepts user identifier information to match user properties against the Remote Config rule information.
You can access the desired parameters and receive their values through the methods provided by HackleRemoteConfig.
Query Remote Config Parameters
The
HackleRemoteConfiginstance returned byremoteConfig()contains all parameter configuration information set in Remote Config.Since parameter values configured in the Hackle Remote Config screen are stored as key-value pairs, use the methods below according to the parameter type to retrieve the configured values.
You can dynamically update rules and values in the Remote Config parameter settings screen.
Remove Remote Config-related code after archiving.
Once a Remote Config parameter is archived, you can no longer access its parameter information. Therefore, be sure to clean up the related code after archiving a Remote Config parameter.
GetString
Returns parameter values configured as STRING or JSON type.
Returns the default value or the value configured in a rule based on the state decision.
HackleRemoteConfig remoteConfig = hackle.RemoteConfig();
string strValue = remoteConfig.GetString("parameter_key_string_type", "defaultValue");
string jsonValue = remoteConfig.GetString("parameter_key_json_type", "{}");GetInt
Returns parameter values configured as Number type as an Int.
Returns the default value or the value configured in a rule based on the state decision.
GetDouble
Returns parameter values configured as Number type as a Double.
Returns the default value or the value configured in a rule based on the state decision.
GetLong
Returns parameter values configured as Number type as a Long.
Returns the default value or the value configured in a rule based on the state decision.
GetBoolean
Returns parameter values configured as Boolean type.
Returns the default value or the value configured in a rule based on the state decision.
Last updated