2012-10-01 2 views
0

내 응용 프로그램에서 응용 프로그램이 설치된 모든 장치의 UDID를 원합니다. 이걸 얻을 수 있을까요?내 응용 프로그램이 설치된 모든 장치의 UDID를 얻는 방법

UDID를 얻을 수있는 방법이 있습니까?

도움 주셔서 감사합니다.

+0

"내 응용 프로그램이 설치된 모든 장치의 UDID를 원합니다." ? – Maulik

+0

내 앱 이름이 "XYZ"이고 5 개의 기기에 설치되었다고 가정 해 보겠습니다. 나는이 모든 5 개의 장치가 UDID가되기를 바란다. 얻을 수 있습니까? – Nikunj

+0

그럴 수 없어. 내 업데이트 된 답변을 확인하십시오. – Maulik

답변

3

저는 앱이 설치된 각 장치에서 UDID를 가져올 수 없다고 확신합니다. 그것은 프라이버시 침해의 가능성을 열어 줄 것입니다 - 나는 확신합니다. 손에 들고있는 장치의 UDID 만 가져 오거나 다른 사람이 자신의 UDID를 보낸 경우에만 가져올 수 있습니다. 그러나 iOS 6에서 Apple은 UDID 시스템에서 멀어지고 있습니다.

3

당신은 내가 내 응용 프로그램이 설치되어있는 모든 장치의 UDID를 원하는 NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);

에 의해 UIID를 얻을 수 있습니다.

웹 서비스를 통해 UIID을 얻을 수 있습니다. 서버에 UIID을 보내려면 웹 서비스를 작성해야합니다.

1

의미에 따라 다릅니다. iOS 기기의 이전 UDID를 의미합니까 아니면 은 각 기기의 고유 식별자입니까?

후자 인 경우 answers to this question을 참조하십시오.

내 답변에 게시 된대로 새로운 NSUUID method you can use 있습니다.

앱이 이것을 읽은 후에는 물론 저장을 위해 웹 서버에 게시하고 싶을 것입니다.

2

UDID 사용은 더 이상 사용되지 않으며 UUID로 대체됩니다.

이것을 수집해야하는 경우 앱이 서버에 HTTP 연결을하고이 정보를 데이터베이스에 기록해야합니다.