2012-02-07 2 views
2

:IAP 영수증 확인 URL? 애플의 가이드 라인에 따르면

내 영수증 (아이폰 OS)를 확인하기 위해 사용해야 할 어떤 URL

?

샌드 박스에서 응용 프로그램을 테스트하는 동안 및 응용 프로그램을 검토하는 동안 샌드 박스 URL https://sandbox.itunes.apple.com/verifyReceipt을 사용하십시오.

응용 프로그램이 App Store에 게시되면 http://buy.itunes.apple.com/verifyReceipt 프로덕션 URL을 사용하십시오.

어떻게해야합니까? 샌드 박스 URL이있는 앱을 보내고 검토를 마치면 프로덕션 패키지와 다시 컴파일해야합니까? 나는 이것이 약간의 리뷰 가이드 라인을 위반하거나, 그들이 CRC를 깨달았거나 어떤 것이 테스트 한 것과 동일하지 않을 때 앱을 거부 할 것이라고 생각한다. 중간에 어떤 페이지를 만들어야 하나?

한 번 유효성이 확인되면 Apple은 올바른 URL heh를 설정하기 위해 바이트 코드를 수정합니다.

+1

현재 제안 사항은 프로덕션 URL에 https를 사용하는 것입니다. – aehlke

답변

1

어디에서 해당 URL을 저장하고 있습니까?

Apple의 권장 설정에 따르면 서버는 앱에서 전화를 건 후에 iTunes로 영수증의 유효성을 검사합니다. 그런 다음 서버는 영수증 유효성 확인 응답을 앱으로 보내고 선택적으로 업로드 URL을 업로드합니다 (선택 사항).

URL은 서버, PHP 스크립트 또는 유사 사이트에 있습니다. 앱이 승인되면 iTunes 제작 URL을 가리 키도록 서버 스크립트를 변경합니다.

따라서 검토 후 앱 코드를 업데이트 할 필요가 없습니다. 사실 그렇게한다면 새로운 버전과 새로운 리뷰를 제출해야합니다.

+0

정말요? 글쎄, 애플이 애플 리케이션을 검증 한 후에 애플 리케이션이 약 10 MB 이상을 얻었 기 때문에 나는 올바른 URL을 삽입 할 수 있다고 믿는다. 개발자가 자신의 서버를 구입할 여력이 없거나 심지어 소유 할 여력이없는 경우에는 어떻게해야합니까? – Neverbirth

+0

개발자가 자체 서버가없는 경우 영수증 유효성 검사를 수행하거나 업로드를 제공 할 수 없습니다. [this] (https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html#//apple_ref/doc/uid/TP40008267-CH100-SW1) Apple 웹 페이지 당신은 두 모델을 볼 수 있습니다. – Spanner