2009-10-17 5 views
0

내 앱을 무료 버전으로 출시하고 사용자가 앱 구매를 통해 정식 버전을 구매할 수 있도록 할 계획입니다. 영국 매장에있는 경우 59p의 정식 버전 구입과 US Store "$ 1 정식 버전 구매"에 나와있는 것처럼 작품을 사용자 정의하고 싶습니다. 이 정보를 얻을 수있는 쉬운 방법이 있습니까? 나는 NSLocale이이 정보를 제공 할 수 있다는 것을 알고 있지만, 내가 모을 수있는 것에서 이것은 사용자가 연결되어있는 App Store가 아니라 모든 국가에 설정할 수 있음을 알 수있다.사용자가 연결된 App Store를 찾는 방법이 있습니까?

답변

1

In App Purchase 프로그래밍 가이드의 "Retrieving Product Information" 섹션에는 앱 스토어에서 제품에 대한 정보를 검색하는 프로세스가 설명되어 있습니다. 구매할 특정 요소에 대한 상점에서 다시 가져온 SKProduct 객체에는 정식 버전의 현지 가격을 구성하는 데 사용할 수있는 price 및 priceLocale 속성이 포함됩니다.

무료 버전의 어느 시점에 사용자에게 가격 정보가 표시되어 많은 사람들이 (응용 프로그램 포함) 응용 프로그램 또는 업데이트를 거부했기 때문에이 가격 정보를 응용 프로그램에 배치하는 방법에주의해야 할 수 있습니다 . 애플리케이션 내 구매 정책이 변경된 후에 상황이 다소 안정 될 수 있습니다.

+0

감사합니다. 대단히 감사합니다. 지금 당장 나가겠습니다. 실제 앱 구매를 통해 사용자에게 보여 드리겠습니다. – chedabob