iOS의 UDID인 UIDevice uniqueIdentifier가 삭제될 것(deprecated)이라고 버전 5부터 공지했었습니다. 실제 iOS7이 최근 업데이트 되면서 UDID와 대안으로 사용하던 각종 디바이스의 고유키로 쓸 수 있는 정보들이 모두 막히면서 주변의 많은 분들이 고유키를 가져오는 방법에 대해서 문의를 하고 있어 간략하게 정리해 보기로 했습니다. 애플에서 UDID와 같은 디바이스의 고유키를 가져오는 방법을 iOS6 이후부터 두가지 형태로 제시하고 있습니다. UIDevice 클래스에 있는 IdentifierForVendor와 ASIdentifierManager 클래스의 advertisingIdentifier 입니다. IdentifierForVendor 알파벳과 숫자로 구성된 고유키를 제공하..
스마트폰 어플리케이션들이 증가하면서 각각의 디바이스에 대한 구분이 필요할 때가 있습니다. 이때 사용할 수 있는 것이 디바이스 식별자인데요. 아이폰의 경우에는 UDID라고 하는 디바이스별 식별자가 포함되어 있어 Unique하게 구분할 수 있습니다. 그러나 안드로이드에서는 고유한 식별자가 일률적이지 않아 어려움이 있는데요. 이 부분을 잘 정리해 놓은 글이 있네요. Tim Bray의 identifying App Installations 인데요. Android에서 식별자로 사용할 수 있는 항목들을 설명하고 결국 자체 UUID를 활용하는 것이 바람직하다고 되어 있네요.. 휴유님의 안드로이드의 개별 디바이스를 구분하는 방법을 보면 이 글을 한글로 잘 번역해 놓으셨네요. 그럼 내용을 다시한번 정리해 보도록 하겠습니다..