Introduction | Overview of In-App Purchase | Retrieving Product Information | Making a Purchase
Adding a Store to Your Application | Verifying Store Receipts | Testing a Store | Auto-Renewable Subscriptions


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




Retrieving Product Information
제품 정보 검색

When your application is ready to display a store to the user, it must populate its user interface with information from the App Store. This chapter details how to request product details from the App Store.

응용 프로그램이 사용자에게 저장소를 표시 할 준비가되면, 그것은 앱 스토어의 정보로 사용자 인터페이스채워야합니다. 이 장에서는 앱 스토어에서 제품 상세를 요청하는 방법을 자세히 설명합니다.

Sending Requests to the App Store
앱 스토어에 요청을 보내기

Store Kit provides a common mechanism to request information from the App Store. Your application creates and initializes a request object, attaches a delegate to it, and starts the request. Starting a request transmits it to the App Store, where it is processed. When the App Store processes the request, the request’s delegate is called asynchronously to deliver the results to your application. Figure 2-1 shows the request model.

스토어 키트앱 스토어에서 정보를 요청하는 일반적인 메커니즘을 제공합니다. 응용 프로그램 생성 요청 개체를 초기화, 그것은에 대리자연결하고, 요청을 시작합니다.요청을 시작하면이 처리되는 앱 스토어,전송합니다.앱 스토어가 요청을 처리 할 때 요청의 대리자가 응용 프로그램에 결과를 전달하기 위해 비동기 적으로 호출합니다. 그림 2-1는 요청 모델을 보여줍니다.

Figure 2-1  Store Kit request model
Store Kit Requests

If your application quits while a request is pending, your application needs to resend it.

요청이 보류되는 동안 응용 프로그램이 종료하면 응용 프로그램 다시 할 필요가있다.

SKRequest

SKRequest is an abstract base class for requests sent to the store.

SKRequest 가게에 보낸 요청에 대한 추상 기본 클래스입니다.

SKRequestDelegate

SKRequestDelegate is a protocol that your application implements to handle requests that completed successfully and requests that failed because of an error.

SKRequestDelegate 응용 프로그램이 성공적으로 완료 요청 오류로 인해 실패한 요청을 처리하기 위해 구현하는 프로토콜입니다.

Requesting Information About Products
제품에 관하여 정보 요청

Your application uses a products request to retrieve localized information about a product. Your application creates a request that contains a list of product identifier strings. As described earlier, your application might embed product identifiers inside your application or it might retrieve the identifiers from an external server.

응용 프로그램이 제품에 대한 지역화 된 정보를 검색 할 제품 요청을 사용합니다. 응용 프로그램 제품 ID 문자열의 목록을 포함하는 요청을 생성합니다. 앞에서 설명한 것처럼, 응용 프로그램이 응용 프로그램 내에서 제품 식별자를 포함 할 수 있거나 외부 서버에서 식별자를 검색 할 수 있습니다.


When you start the products request, the product identifier strings are transmitted to the App Store. The App Store responds with the localized information you previously entered in iTunes Connect. You use these details to populate the user interface of your store. Figure 2-2 shows a products request.

당신이 제품요청을 시작할 때, 제품 ID 문자열은 앱 스토어전송됩니다.앱 스토어는 이전에 연결 아이튠즈에 입력 된 지역화 된 정보로 응답합니다. 당신은 당신의 저장소의 사용자 인터페이스를 채울 이러한 세부 정보를 사용합니다. 그림 2-2제품요청을 보여줍니다.

Figure 2-2  A request for localized product information
Products Request

SKProductsRequest

An SKProductsRequest object is created with a list of product identifier strings for the products you want to display in your store.

SKProductsRequest 개체가 당신이 당신의 상점에서 표시 할 제품에 대한 제품 ID 문자열의 목록이 생성됩니다.

SKProductsRequestDelegate

The SKProductsRequestDelegate protocol is implemented by an object in your application to receive the response from the store. It receives the response asynchronously when the request is successfully processed.

SKProductsRequestDelegate 프로토콜은 저장소에서 응답을 수신하는 응용 프로그램에서 객체에 의해 구현됩니다.요청이 성공적으로 처리 될 때 비동기 적으로 응답을받습니다.

SKProductsResponse

An SKProductsResponse object contains a SKProduct object for each valid product identifier in the original request as well as a list of the product identifiers that were not recognized by the store. The store might not recognize the identifier for a number of reasons; it might be misspelled, marked unavailable for sale, or changes you have made in iTunes Connect have not propagated to all of the App Store servers.

SKProductsResponse 개체는 원래 요청의 각 유효한 제품 식별자뿐만 아니라 상점에서 인식되지 않은 제품 식별자의 목록 SKProduct 개체가 포함되어 있습니다.저장소는 여러 가지 이유에 대한 식별자를 인식하지 못할 수도 있습니다, ​​그것은 앱 스토어모든 서버에 전달하지 않은, 맞춤법이 틀린 판매 사용할 수 없음으로 표시하거나, 아이튠즈 커넥트에서 수행 한 변경 될 수 있습니다.

SKProduct

An SKProduct object provides localized information about a product you’ve registered with the App Store.

SKProduct 객체는 앱 스토어등록한 제품에 대한 지역화 된 정보를 제공합니다.

Posted by 창업자닉군
,