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 getRemoteConfig() method returns a RemoteConfig instance that contains the Remote Config information for the user (configured parameters and rule information).

import "package:hackle/hackle.dart";

// Returns an instance containing Remote Config information.
RemoteConfig remoteConfig = HackleApp.getRemoteConfig();

Query Remote Config Parameters

  • 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.

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.

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.

getBool

  • 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