0

我打算将我的应用程序作为免费版本发布,然后让用户通过应用内购买购买完整版。我想定制艺术品,如果它们在英国商店上显示“以 59 便士购买完整版”,在美国商店上显示“以 1 美元购买完整版”。有什么简单的方法可以获取这些信息吗?我知道 NSLocale 可以提供此信息,但据我所知,这可以设置为任何国家,而不一定是用户连接的 App Store。

4

1 回答 1

1

在 In App Purchase Programming Guide 的“检索产品信息”部分中,描述了从 App Store 检索有关您的产品的信息的过程。您从商店获取的要购买的特定元素的 SKProduct 对象包括 price 和 priceLocale 属性,可用于构建完整版本的本地化价格。

您可能必须小心在应用程序中放置此定价信息的方式,因为许多人(包括我自己)的应用程序或更新被拒绝,因为在我们的免费版本中的某个时间点向用户提供了定价信息。在应用程序内购买政策发生这种变化后,事情可能需要一段时间才能安定下来。

于 2009-10-18T01:00:24.633 回答