2010-01-20 4 views
2

App Store 응용 프로그램 개발자가 판매를 개별 사용자/장치 ID/Apple 계정에 묶을 수있는 방법이 있습니까? 즉, 개발자가 합법적으로 특정 사용자가 소프트웨어를 구입했는지 다시 확인하는 방법은 무엇입니까?App Store 응용 프로그램의 구매자 확인

아직 안정적인 답변을 찾을 수 없었습니다. 나는 특정 코드 예제를 찾고 있지 않다. 이것이 가능한 (또는 어렵다) 방법에 대한 아이디어 일 뿐이다.

제 의도는 불법 복제를 처벌하는 것이 아닙니다. 유료 고객에게 추가적인 이점을 제공 할 수 있어야합니다. 따라서, 나는 이미 해결 된 금이 간 또는 불법 복제 된 버전을 식별하는 방법을 찾고 있지 않다.

미리 도움을 주셔서 감사합니다.

+0

이 질문은 당신과 매우 비슷합니다 : http://stackoverflow.com/questions/957629/iphone-app-store-verifying-paid-customer –

+0

그 링크는 기본적으로 내 질문에 대답; 고맙습니다! 내가 어떻게 그것을 놓쳤는 지 잘 모르겠다. – Keldi

+0

이 주제에 대한 내 스택 오버플로 질문 [iPhone 응용 프로그램의 불법 복제 방지] (http://stackoverflow.com/questions/846309/reducing-piracy-of-iphone-applications)를 읽어보십시오. –

답변

0

AntiCrack

이 앱을 을의 위험을 완화하기 위해 입증 된 기술 을 포함 ... 박사는 "터치"를 인용 도구

+0

그 정당한? 있다면 멋져 보인다. –

+0

어떤 공구 또는기구든지 같이 ....표준 "YMMV"가 적용됩니다. – slf

+0

사실 불법 복제를 방지하려고하지 않으며 사본이 불법 복제되었는지 확인합니다. 다른 특정 구매자로부터 특정 구매자를 식별하려고합니다. 예를 들어 휴대 전화의 장치 ID를 판매 영수증의 장치 ID와 비교하거나 사용자의 장치 ID/Apple Store ID를 Apple에 제출하여 구매 확인을 할 수 있습니다. 이상적으로는 기기 ID와 무관 한 방법을 사용하고 싶습니다. 누군가가 iPhone/iPod을 교체하면 새로운 구매라고 생각하지 않도록 할 수 있습니다. 나는 이전 설치/정보와 링크 할 수 있습니다. – Keldi

0

시작할 필요가 없습니다 균열 자동으로 불법 복제하기 애플 스토어에서 구매자 정보에 액세스 할 수 있습니다. 애플은 이러한 고객에게 고객이 아닌 고객과를 그래서 당신에 대한 고객 식별 정보가 이용 가능하지 않습니다 ... 답변의

-t

1

없음이 모든 방법 없었다, 그래서 요약거야 고려 .

첫 번째로 Tim의 답변에 따르면 Apple은 표준 앱 구매 고객을 식별하거나 특정 판매를 식별 할 수있는 정보를 제공하지 않습니다.

그러나 인앱 구매를 사용하면 Apple에서 직접 유효한 구매자를 식별 할 수있는 방법을 제공합니다. 이러한 방식으로받은 정보는 이며 고유하게 식별 할 수있는입니다. 사용자의 장치 ID 및/또는 Apple Store 계정을 제공하지는 않지만 특정 거래를 확인하는 데 사용할 수 있습니다.

Apple's documentation on verifying store receipts.

1

이 작업을 수행하려면 자신의 시스템을 롤백 할 수 있습니다. 전화상의 다른 곳에서 Apple 정보를 볼 수는 없지만 사용자가 응용 프로그램의 인터페이스를 통해 시스템에서 ID를 만들도록 할 수 있습니다. 고객이 시스템에서 프로파일을 작성할 때 고객으로부터 자발적으로 정보를 수집하십시오. 기기 ID를 얻을 수도 있지만 전자 메일 주소와 같은 것을 수집하여 일관된 서비스를 계속 제공하고 새로운 iPhone으로 업그레이드하거나 iPad를 Cocoa 함대에 추가 할 수 있습니다. 기기를 터치합니다.

실수로 고객의 정보를 노출시키지 않도록 서버와 통신 할 때 암호화 된 http 연결을 사용해야합니다.

관련 문제