2013-06-16 6 views
0

UDID가 더 이상 사용되지 않으므로 어떻게 장치를 고유하게 식별해야합니까? 사용자가 내 앱을 제거한 다음 다시 설치하더라도 기기를 고유하게 식별 할 수 있어야합니다. 새로운 identifierForVendor는 사용자가 앱을 제거한 후에 다시 임의로 생성되기 때문에이 목적으로는 작동하지 않습니다. 또한 MAC 주소를 사용하여 iOS 7에서 작동하지 않기 때문에 장치를 식별 할 수 없습니다.iOS 고유 식별자

advertisingIdentifier는 제 목적으로 작동하는 것으로 보이지만 실제로 Apple을 광고하는 데 사용하지 않는다면 앱이 거부됩니까?

안정적으로 장치를 식별하는 방법을 알고있는 사람이 있습니까?

+0

중복은 : http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now –

+0

는 요구 사항에서 좋은 모습을 가지고. _ 장치를 고유하게 식별해야합니까? 어떤 사람이 다른 사람에게 휴대 전화를 판매하고 앱을 사용하면 어떻게 될까요? 특정 사용자를 위해 휴대 전화에서 추적하는 정보가 무엇이든 이제는 다른 사용자의 정보로 오염되었습니다. 실수로 그런 종류의 개인 정보를 공유하기를 원하십니까? UDID를 사용하지 않는 것은 임의의 규칙이 아닙니다. 이유가 있습니다. – Abizern

답변

1

Apple에 따르면 공급 업체 또는 광고 식별자를 사용해야합니다. 공급 업체가 분명히 작동하지 않지만 advertisingIdentifier를 사용하는 것이 좋습니다.

0

advertisingIdentifier는 제 목적으로 작동하는 것 같지만 광고를 실제로 사용하지 않으면 Apple이 귀하의 앱을 거부 할 것이라고 들었습니다.

기기 ID로 uniqueIdentifier 대신에 avertisingIdentifier을 사용하는 앱을 현재 거부하고 있지 않습니다. 방금 광고 이외의 목적으로 advertisingIdentifier를 사용하는 승인 된 버전의 앱을 받았습니다. 더 큰 부정적인 점은 사용자가 언제든지이 식별자를 변경할 수 있기 때문에보고를 엉망으로 만들 수 있다는 것입니다.