2014-02-08 3 views
2

iCloud에 대해 배우려고합니다. 내가 ubiquityIdentityToken있다 읽었습니다 그리고이 아이 클라우드를 사용할 수 있는지 확인하는 데 사용하거나 사용자가 로그인 계정을 변경 한 경우. 또한,이 IOS 6 이상에서만 사용할 수 있습니다iCloud 고유 식별자

하지만 내가 알 필요하면 고유 모든 iCloud 사용자의 데이터 내가 말하는 것은 사용자가 iCloud에 로그인 한 후에 우리 개발자가 그 사람이 누구인지/계정이 누구인지 (예 : Facebook의 fbid/identiferForVendor과 같은) 사용자 이름이나 ID를 알 수있는 방법입니까? 코드로 사용자의 iCloud 계정을 얻을 수 있습니까?

내가 알고 싶은 이유는 사용자의 iCloud 계정 (또는 그로부터 얻을 수있는 고유 한 데이터)을 Google 서버의 사용자 고유 식별자로 사용할 수 있는지 확인하기 위해서입니다.

답변을 얻을 수 있기를 바랍니다. 정말 고맙습니다!

답변

0

Apple이이를 원하지 않습니다. 그래서 불투명 한 고유 한 토큰을 제공합니다. 서버의 ID로 사용할 수 없습니다. Apple은 현재 iTunes 계정을 이런 식으로 사용할 수 없습니다.

자신의 계정 이름을 사용하거나 iOS의 시스템 API를 통해 액세스 할 수있는 Facebook 또는 Twitter 계정을 사용하는 것이 좋습니다.

+0

오케이. 내가 참조. 정말 고맙습니다! – cessmestreet

+0

동의 할 수 없습니다. 토큰은 NSData로 인코딩되고 저장 될 수 있기 때문에 Apple은 정확히이 토큰을 통해 사용자를 식별 할 수 없습니까? – lef

+0

그들이 그것을 금지하는 것이 아니라, 그것은 내가 아는 한 각 장치에서 동일하게 문서화되어 있지 않다는 것입니다. 따라서 시도해 볼 수는 있지만 작동하지 않거나 언제든지 중단 될 수 있습니다. –