2009-10-17 6 views
0

Я планирую выпустить свое приложение как бесплатную версию, а затем позволить пользователю купить полную версию через покупку приложения. Я бы хотел настроить обложку, так что если они находятся в британском магазине, в нем говорится: «Купить полную версию для 59p» и в магазине в США «Купить полную версию за 1 доллар». Есть ли простой способ получить эту информацию? Я знаю, что NSLocale может предоставить эту информацию, но из того, что я могу собрать, это может быть настроено в любой стране, и не обязательно в App Store, к которому подключен пользователь.Есть ли способ узнать, к чему подключен пользователь App Store?

ответ

1

В разделе "Retrieving Product Information" руководства по покупке приложений в приложении описывается процесс извлечения информации о вашем продукте из App Store. Объект SKProduct, который вы возвращаете из магазина для конкретного приобретаемого элемента, включает в себя свойства price и priceLocale, которые могут быть использованы для создания локализованной цены полной версии.

Возможно, вам придется быть осторожным с тем, как вы размещаете эту информацию о ценах в приложении, потому что многие люди (включая меня) имеют отклонения приложений или обновлений из-за того, что информация о ценах представляется пользователю в какой-то момент в наших бесплатных версиях , Вещи могут занять некоторое время, чтобы успокоиться после этого изменения в политике покупки в приложении.

+0

Хорошо, спасибо. Я оставлю это сейчас, и я просто отправлю его пользователю через фактическую покупку приложения. – chedabob

Смежные вопросы