2009-10-17 73 views
0

我打算髮布我的應用程序作爲免費版本,然後讓用戶通過應用程序購買購買完整版本。我想定製這些藝術品,如果他們在英國商店上說「購買59p的完整版」,並在美國商店「以1美元購買完整版」。有沒有簡單的方法來獲取這些信息?我知道NSLocale可以提供這些信息,但從我可以收集的信息來看,這可以設置到任何國家,而不一定是用戶連接到的App Store。有沒有辦法找出用戶連接到哪個App Store?

回答

1

在In App Purchase編程指南的"Retrieving Product Information"部分中,描述了從App Store檢索有關您的產品的信息的過程。您從商店中爲要購買的特定元素返回的SKProduct對象包括價格和priceLocale屬性,這些屬性可用於構建完整版的本地化價格。

您可能需要小心如何在應用程序中放置此定價信息,因爲很多人(包括我自己)都有應用程序或更新被拒絕,因爲定價信息會在我們的免費版本中呈現給用戶。在應用內購買政策發生這種變化後,可能需要一些時間才能安頓下來。

+0

好的,非常感謝。我現在就把它保留下來,然後通過實際的應用程序購買將其呈現給用戶。 – chedabob 2009-10-18 14:12:07

相關問題