iOS에서 기존에 사용하던 UDID가 iOS5에서부터 deprecated 되었습니다.
UDID (고유 장치 식별자) 응용 프로그램 설치, 등록 및 MDM 등록의 목적을 위해 장치를 식별하는 데 사용되는 계산 된 문자열입니다.
itunes에서 확인할수 있습니다.
Vender에 따라 값을 가집니다. Swift에서는 아래와 같은 코드로 uuid를 볼수 있습니다.
print(UIDevice.current.identifierForVendor?.uuidString)
identifierForVender는 벤더 식별자라고 합니다.
광고 식별자이고 기기마다 고유한 값을 가집니다. AdSupport를 import 해줘야 합니다.
import AdSupport
print(ASIdentifierManager.shared().advertisingIdentifier.uuidString)
ADID를 사용하는 앱은 iTunesConnect에서 앱을 심사할때 광고식별자에서 예
를 선택해야 합니다.
ADID를 초기화 하는 방법
1.기기의 설정 - 일반 - 재설정 - 모든 설정 재설정
2.기기의 설정 - 개인정보 보호 - 광고 광고식별자 재설정
광고 추적제한은 아래의 코드를 입력하면 Bool값으로 나옵니다.
print(ASIdentifierManager.shared().isAdvertisingTrackingEnabled)
print("\(NSUUID().uuidString)")
임의의 128 비트 값을 생성하고 고유의 값을 만드는데 좋습니다. 항상 값이 다르게 나옵니다.