For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 HackleRemoteConfig instance returned by remoteConfig() 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.

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