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

원격 구성 적용

원격 구성은 애플리케이션에서 관리되고 있는 값, 또는 속성들을 핵클 대시보드에서 정의한 파라미터 값들로 대체하여 실시간으로 애플리케이션의 동작 및 설정 값들을 제어할 수 있는 기능입니다.

핵클의 대시보드의 원격 구성 화면으로 이동하여 파라미터 정보들을 설정하고, 사용자 식별 규칙에 따른 값들을 설정할 수 있습니다.

remoteConfig

getRemoteConfig() 메소드를 호출하면 사용자에 대한 원격 구성 정보(설정한 파라미터 및 규칙 정보)를 담고 있는 RemoteConfig 인스턴스를 얻을 수 있습니다.

import "package:hackle/hackle.dart";

// 원격 구성 정보를 담은 인스턴스를 반환합니다.
RemoteConfig remoteConfig = HackleApp.getRemoteConfig();

원격 구성 파라미터 조회

  • 핵클의 원격 구성 화면에서 설정한 파라미터 값이 key, value 형태로 존재하기 때문에, 설정한 파라미터 유형에 따라 아래 메소드를 사용하여 설정한 파라미터 값을 반환받을 수 있습니다.

getString

  • STRING, JSON 유형으로 설정된 파라미터 값을 반환합니다.

  • 상태 결정에 따라 기본 값 혹은 규칙에 설정된 값을 반환합니다.

getInt

  • Number 유형으로 설정된 parameter 값을 Int 타입으로 반환합니다.

  • 상태 결정에 따라 기본 값 혹은 규칙에 설정된 값을 반환합니다.

getDouble

  • Number 유형으로 설정된 parameter 값을 Double 타입으로 반환합니다.

  • 상태 결정에 따라 기본 값 혹은 규칙에 설정된 값을 반환합니다.

getBool

  • Boolean 유형으로 설정된 parameter값을 반환합니다.

  • 상태 결정에 따라 기본 값 혹은 규칙에 설정된 값을 반환합니다.

마지막 업데이트