Remote Config
Remote Config is a feature that allows you to replace values or properties managed in your application with parameter values defined in the Hackle Dashboard, enabling real-time control of application behavior and configuration.
Navigate to the Remote Config screen in the Hackle Dashboard to configure parameter information and set values based on user identification rules.
remoteConfig
Calling the remoteConfig() method returns a HackleRemoteConfig instance that holds the Remote Config information for the user (configured parameters and rule information).
remoteConfig() receives User Identifier information to match user properties against Remote Config rule information.
You can access the desired parameter and receive its value through the methods provided by HackleRemoteConfig.
<?php
require 'vendor/autoload.php';
$client = \Hackle\HackleClients::create("YOUR_SDK_KEY");
//사용자 객체 - 사용자 식별자와 속성 가이드 참조
$user = \Hackle\Common\HackleUser::builder()
->deviceId("ae2182e0")
->build();
// 원격 구성 정보 담은 인스턴스를 반환합니다.
$remoteConfig = $client->remoteConfig($user);
?>Remote Config Parameter Lookup
Since parameter values configured on the Hackle Remote Config screen exist as key-value pairs, you can use the methods below according to the configured parameter type to receive the configured parameter value.
Remove Remote Config-related code after archiving.
Once a Remote Config parameter is archived, you can no longer access the parameter information. Therefore, after archiving a Remote Config parameter, be sure to clean up any related code.
getString
Returns parameter values configured as STRING or JSON type.
Returns the default value or the value configured in the rule, depending on the state decision.
getInt
Returns the parameter value configured as Number type as an Int type.
Returns the default value or the value configured in the rule, depending on the state decision.
getFloat
Returns the parameter value configured as Number type as a float type.
Returns the default value or the value configured in the rule, depending on the state decision.
getBool
Returns parameter values configured as Boolean type.
Returns the default value or the value configured in the rule, depending on the state decision.
Last updated