본문으로 건너뛰기

고급 가이드

최근 업데이트 2026. 09. 03.

1. 초기화 파라미터​

초기화 시 전달하는 TDRemoteConfigSettings 설정에 대한 자세한 설명은 다음과 같습니다:

속성 이름타입설명
appIdStringAE 백엔드에서 생성한 프로젝트의 app id
serverUrlStringAE 백엔드에서 생성한 프로젝트의 server url
modeTDRemoteConfigModeNORMAL: 일반 모드
DEBUG: 디버그 모드
customFetchParams

Map<String, dynamic>?

(TDRemoteConfig 사용) 구성을 가져올 때의 커스텀 요청 파라미터

2. 가져오기 시점 커스터마이즈​

2.1 자동 가져오기​

다음 시나리오에서 SDK는 원격 설정 데이터를 자동으로 가져옵니다

  • App 콜드 스타트
  • App 포그라운드/백그라운드 전환 간격이 6시간을 초과한 경우
  • 데이터 수집 SDK의 계정 시스템이 변경된 경우(예: login, logout)

2.2 수동 가져오기​

SDK 메서드를 수동으로 호출하여 언제든지 원격 설정을 가져옵니다

TDRemoteConfig.fetch();

이 API에는 내부적으로 빈도 제한이 있으므로 너무 자주 가져오지 마십시오.

3. 커스텀 Fetch 파라미터​

Fetch 파라미터는 클라이언트 SDK가 AE 서버에 값을 요청할 때 사용할 수 있는 파라미터입니다. Fetch 파라미터를 커스텀하여 구성 채널의 환경 파라미터로 추가하면, 전략을 구성할 때 Fetch 파라미터로 타겟 오디언스 환경을 커스텀할 수 있습니다.

3.1 추가​

TDRemoteConfig.setCustomFetchParams({"fetch_key": "fetch_value"});

3.2 삭제​

지정한 key에 따라 삭제합니다

TDRemoteConfig.removeCustomFetchParam("key");
이 문서가 도움이 되었나요?