Parameters
startTest 함수를 호출할 때 Host 앱에서 Test Solution SDK로 전달할 수 있는 파라미터 목록입니다.
필수 값 (Required)
아래 파라미터들은 테스트를 시작하기 위해 반드시 설정해야 하는 필수 값입니다.
| 파라미터 | 타입 | 설명 |
|---|---|---|
goodsId | String | 서비스 상품을 식별하는 고유 ID입니다. 이 값을 통해 어떤 종류의 테스트를 진행할지 결정됩니다. |
suid | String | 사용자를 식별하는 고유 ID입니다. 사용자를 구분하는 용도로 사용됩니다. |
language | String | 테스트가 진행될 언어를 설정합니다. 지원되는 언어 코드를 사용해야 합니다. (예: 'kr') |
선택 값 (Optional)
아래 파라미터들은 필요에 따라 설정할 수 있는 선택 값입니다. 설정하지 않을 경우 SDK에 정의된 기본값으로 동작합니다.
| 파라미터 | 타입 | 기본값 | 설명 |
|---|---|---|---|
isDevelopment | Boolean | false | 개발 모드 활성화 여부를 설정합니다. true로 설정 시, 테스트 결과를 서버에 전송하지 않아 실제 데이터에 영향을 주지 않습니다. |
enableHostLogging | Boolean | true | SDK 내부의 로그를 Host 앱으로 전달할지 여부를 설정합니다. true로 설정하면 onLog 콜백을 통해 로그를 수신할 수 있어 디버깅에 유용합니다. |
themeColor | Integer | 0xFFFFCC00 | 채팅 UI의 주 색상을 설정합니다. 0xAARRGGBB 형식 또는 0xRRGGBB 형식의 Hex 코드를 사용해야 합니다. (예: 0xFF00DDCC 또는 0x00DDCC) |
themeMode | String | 'system' | UI의 테마 모드를 설정합니다. 'light' 또는 'dark' 값을 사용할 수 있습니다. |
titleText | String | "Career Counseling" | 테스트 화면 상단에 표시될 타이틀 텍스트를 직접 지정할 수 있습니다. |
customData | Map or Dictionary | null | Host 앱의 특정 데이터를 SDK로 전달하기 위한 파라미터입니다. 여기에 전달된 값은 테스트 종료 후 onResult 콜백을 통해 그대로 다시 반환(Passthrough)됩니다. 사용자 세션 정보 등 추가 데이터를 연동할 때 유용합니다. |