2015-01-02 2 views
1

iOS 개발의 NewBie이고이 질문에 여러 번 묻습니다. 나는 그것에 R & D하고 있지만 내 대답을 얻을 수 없습니다. 고유 한 정체성을 고안하고 싶습니다. 나는 애플이 그 옵션이 나를 위해 블록 그래서 고안에서 UDID을 가져 오기하는 응용 프로그램을 허용하지 iOS 기기에서 고유 한 신원을 얻는 방법?

1.UDID 
2.UUID 

그러나 아이폰 OS 7에서 같은 많은 옵션이 있다는 것을 알고있다. 지금 두 번째 옵션은 UUID입니다.하지만 내 R &에서 결과 UUID은 사용자가 응용 프로그램을 완전히 제거한 다음 다시 설치할 때마다 변경됩니다. 그래서, 나는 동일 장치에 대해 다른 UUID을 얻습니다. 그리고 또 다른 옵션은 내가 푸시 알림 서비스에 대한 Device Token이 모든 시간 동안 동일한 남아있는 것을 알게되면 사용자 제거 응용 프로그램과를 다시 설치하려면 여기
Device Token 

으로 같다. 장치 토큰이 모든 제거 및 재설치 프로세스마다 다르다면 매번 동일하게 남아있는 고유 한 식별을위한 해결책을 알려주십시오.

미리 감사드립니다.

답변

2

키 체인에 UUID를 저장할 수 있으므로 앱을 제거하고 다시 설치하더라도 여전히 되돌릴 수 있습니다.

+0

키 체인에 UUID를 저장하는 방법 솔루션이나 리소스 링크를 제공하십시오. 키 체인에 UUID를 저장 한 다음 모든 장치에 대해 UUID를 동일하게 유지할지 여부를 선택하십시오. –

0

기기를 고유하게 식별하기 만하면 [UIDevice identifierForVendor]을 사용할 수 있습니다. 동일한 기기에서 실행되고 동일한 기기에서 실행되는 동안 동일하게 유지됩니다.

documentation을 참조하십시오.

관련 문제