2014-08-28 2 views
2

API 문서에 따르면 Titanium.Platform.getId()은 Android의 UDID (고유 기기 ID)를 반환하지만 iOS의 경우 이는 특정 애플리케이션 설치의 고유 식별자입니다. 또한 애플이 UUID에 대한 접근을 제한했다고한다.Titanium을 사용하여 iPhone의 UUID를 검색 할 수있는 방법이 있습니까?

그러나 iPhone 용 고유 한 장치 ID를 검색해야하는 경우이를 수행 할 수있는 방법이 있습니까? 아니면 전혀 가능하지 않습니까?

+2

당신은 UDID를 의미없고, 없다. 이전에는 사과가 있었지만 사과는 중단되었습니다. "IDForVendor"또는 이와 비슷한 다른 ID를 얻을 수 있습니다. – Fogmeister

답변

2

iOS 7 이상에서 장치 고유 식별자를 얻는 방법이 없으므로 Apple은 개인 정보 보호 문제로 인해이를 제한했습니다. MAC 주소를 사용하는 트릭도 더 이상 작동하지 않습니다.

옵션은 판매자의 식별자입니다 (Titanium.Platform.getId()이 반환합니다). 동일한 개발자의 기기에 앱이있는 경우이 기기는 고유합니다.

또 다른 옵션은 고유 한 식별자를 만들어 키 체인에 저장하는 것입니다.이 방법은 사용자가 iOS 기기를 완전히 지울 때까지 거기에 저장됩니다.

2

아니요, 불가능합니다. 좀 더 많은 정보를 위해이 문서를 확인하십시오 :

http://www.doubleencore.com/2013/04/unique-identifiers/

+0

나는 그 질문에 대답했다. 이 링크는 추가 정보 일뿐입니다. 나는 어떤 사람들은 자신의 기사를 정말 잘 써서 자신의 일과 함께 공유 할 가치가 있고 그걸 복사 할 가치가 있기 때문에 링크를 게시하고 있습니다. – ArturOlszak

관련 문제