iOS Developer Library/Guides

Preparing for App Review, iOS In-App Purchase Programming Guide 번역

창업자닉군 2013. 9. 19. 09:51

Introduction | Designing Your App’s Store | Displaying Your App’s Store UI | Requesting Payment
Delivering Products | Providing Purchased Content | Working with Subscriptions | Preparing for App Review

본 페이지는 iOS In-App Purchase Programming Guide 문서의 Preparing for App Review 부분을 번역해 놓은 페이지 입니다. 발 번역이라 이상한 부분이 있을 수 있습니다. 발견즉시 댓글을 달아 주세요.




Preparing for App Review
앱 검토를위한 준비

After you finish testing, you are ready to submit your app for review. This chapter highlights a few tips to help you through the review process.
당신이 테스트를 완료 한 후에는 검토를 위해 응용 프로그램을 제출 할 준비가 된 것입니다. 이 장에서는 검토 과정을 통해 당신을 도울 수있는 몇 가지 팁을 강조 표시합니다.

Submitting Products for Review
검토 제출 제품

The first time you submit your app for review, you also need to submit in-app products to be reviewed at the same time as your app. After the first submission, you can submit updates to your app and products for review independently of each other.

당신은 검토를 위해 응용 프로그램을 제출 처음으로, 당신은 또한 당신의 애플 리케이션과 동시에 검토 할 인앱 제품을 제출해야합니다.처음으로 제출 한 후, 당신은 서로 독립적 검토를 위해 응용 프로그램과 제품에 대한 업데이트를 제출할 수 있습니다.

Receipts in the Test Environment
테스트 환경에서 영수증

Your app runs different environments while in development, review, and production, as show in Figure 7-1.

Figure 7-1  Development, review, and production environments


During development, you run a development signed version of your app, which connects to your development servers and the test environment for the App Store. In production, your users run a production signed version of your app which connects to your production servers and the real store. However, during app review, your app runs in a mixed production/test environment: it is production signed and connects to your production servers, but it connects to the test environment for App Store.

개발 과정, 개발 서버와 앱 스토어의 테스트 환경에 연결하여 응용 프로그램의 서명 된 버전 개발을 실행합니다. 생산에, 사용자는 프로덕션 서버와 실제 저장소에 연결하여 응용 프로그램의 생산 서명 된 버전을 실행합니다. 그것은 생산에 서명하고 프로덕션 서버에 연결하지만, 앱 스토어의 테스트 환경에 연결 : 그러나 응용 프로그램 검토 중에, 여러분의 응용 프로그램은 혼합 제작 / 테스트 환경에서 실행됩니다.

When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production store environment first. If validation fails with an error code 20117 “Sandbox receipt used in production”, validate against the test environment instead.

서버에 영수증의 유효성을 검사 할 때, 서버는 애플의 테스트 환경에서의 영수증을 받고 생산 서명 응용 프로그램을 처리 할 수 ​​있어야합니다. 프로덕션 서버가 항상 먼저 생산 저장 환경에 대한 영수증을 검증하기 위해 권장되는 방법입니다. 유효성 검사 오류 코드 20117 "생산에 사용되는 샌드 박스 영수증"에 실패하는 경우, 대신 테스트 환경에 대해 유효성을 검사합니다.