사용자가 인앱 구매로 "크레딧"을 구입하고 앱에서 일부 서비스를 구매할 때 사용하는 앱을 개발 중입니다. 사용자는 하나 이상의 장치를 보유 할 수 있으므로 다른 장치에서 그를 식별해야합니다.iOS 기기에서 사용자를 식별하는 방법은 무엇인가요?
일부 로깅을 만들 수 있음을 이해하고 자체 서버에 사용자 계정을 저장합니다. 그러나 이것을 피하고 싶습니다. 가장 좋은 경우 Apple ID를 사용하고 싶지만 앱 내부에서 Apple ID에 어떻게 액세스 할 수 있습니까?
여기에도 비슷한 질문이 있지만 만족스러운 대답은 없습니다. 내가 AVFoundation에 AVMetadataiTunesMetadataKeyAppleID 뭔가를 찾았지만이 프레임 워크는 맥 OS X 용으로 보인다 (I 암호, 단지 ID를 필요가 없습니다) 응용 프로그램에서 애플 ID에 액세스 할 기회가없는 생각하지 않는다
제안 사항 해결 방법?
다음을 확인하십시오 : http://stackoverflow.com/questions/4753223/apple-id-retrievable-from-app-download-within-cocoa-touch –
기기의 UDID를 사용할 수 있습니다. iOS 5부터는 사용하지 않기 때문에 (답변으로 표시하지 않은 이유입니다) 그래도 작동합니다. – EmilioPelaez
남자 아이디 (아이디 A)와 아이폰 (아이디 B)을 가지고 있지만 동일한 Apple ID로 로그인했다고해서 그가 장치 식별을 요구하는 것이 아니라 여러 장치에서 * 사용자 * 식별을 요구한다고 생각합니다. 앱에서 두 사용자가 같은 사용자의 기기임을 어떻게 감지 할 수 있습니까? 내가 이해할 수있는 한, 독자적인 로그인 시스템을 구현하지 않고는 그렇게 할 수있는 방법이 없다는 것을 이해하지만, 다른 접근법이 무엇인지에 관심이 있습니다. – Nick