# 프리셋 속성
# 1. 프리셋 속성 설명
iOS와 Android에서 수집할 수 있는 프리셋 속성은 다음 문서를 참조하십시오.
비네이티브 플랫폼(PC)의 프리셋 속성:
속성 이름 | 이름 | 타입 | 설명 |
|---|---|---|---|
#ip | IP 주소 | 문자열 | 유저의 IP 주소, TA는 유저의 지리적 위치 정보 |
#country | 국가 | 문자열 | 유저의 국가 또는 지역은, IP 주소에 기반하여 생성 |
#country_code | 국가 코드 | 문자열 | 유저가 위치한 국가 또는 지역의 국가별 지역 코드(ISO 3166-1 alpha-2, 즉 2개의 대문자 영문)는, IP 주소에 기반하여 생성 |
#province | 주 | 문자열 | 유저의 주, IP 주소에 기반하여 생성 |
#city | 도시 | 문자열 | 유저의 도시는, IP 주소에 기반하여 생성 |
#os_version | OS 버전 | 문자열 | iOS 11.2.2, Android 8.0.0 등 |
#manufacturer | 디바이스 제조사 | 문자열 | Apple 등의 유저 디바이스의 제조사 |
#os | OS | 문자열 | Android、iOS 등 |
#device_id | 디바이스 ID | 문자열 | 유저 디바이스 ID, iOS는 사용자의 IDFV나 UUID, Android는 AndroidID를 획득 |
#screen_height | 스크린 높이 | 숫자 | 유저 디바이스의 스크린 높이, 예: 1920 등 |
#screen_width | 스크린 길이 | 숫자 | 유저 디바이스의 스크린 길이, 예: 1080 등 |
#device_model | 디바이스 모델 | 문자열 | iPhone 8 등의 사용자 디바이스 모델 |
#device_type | 디바이스 타입 | 문자열 | 디바이스 타입: "Tablet", "Phone" 등 |
#app_version | 앱 버전 | 문자열 | 앱 버전 |
#bundle_id | 앱 패키지 이름(유니크) | 문자열 | 앱 패키지명 또는 프로세스명 |
#lib | SDK 타입 | 문자열 | SDK 타입: Android, iOS 등 |
#lib_version | SDK 버전 | 문자열 | SDK 버전 |
#network_type | 네트워크 타입 | 문자열 | 데이터 전송 시의 네트워크 상태: WIFI, 4G, 5G 등 |
#carrier | 통신사 | 문자열 | 유저 디바이스의 통신사: SK, KT, LG 등 |
#zone_offset | 시간대 | 숫자 | 데이터 시간 UTC 시간과의 차이 시간 수 |
#install_time | 설치 시간 | 시간 | 앱의 설치 시간 |
#simulator | 시뮬레이터 | 숫자 | 디바이스가 시뮬레이터인지 true/false |
#ram | 디바이스의 ram 상태 | 문자열 | 유저 디바이스의 현재 남은 ram과 총 ram, 단위는 GB, 예: 1.4/2.4 |
#disk | 디바이스의 스토리지 상태 | 문자열 | 유저 디바이스의 현재 남은 스토리지와 총 스토리지, 단위는 GB 예: 30/200 |
#fps | 디바이스의 프레임레이트 | 숫자 | 유저 디바이스의 현재 화면의 프레임레이트: 60 |
#system_language | 시스템 언어 | 문자열 | 유저 디바이스의 시스템 언어(ISO 639-1) 예: kr, en 등 |
# 2. 프리셋 속성 가져오기
v1.3.0 버전에서는, 프리셋 속성 인터페이스가 추가되었습니다. SDK는 이벤트 속성을 전송할 때 몇 가지 내장된 속성을 자동으로 추가합니다. 이 인터페이스를 통해 프리셋 속성을 얻을 수 있습니다.
FString PresetProperties = UThinkingAnalytics::GetPresetProperties();
