2010-04-04 32 views
0

我是一名产品经理,负责为一家正在为社交网络开发iPhone应用程序的小型互联网公司工作。我们通过向用户提供有限和高级会员资格进行盈利(高级会员获得其他功能无法提供给有限的会员)。对于网络账单,我们使用即将退休的第三方支付网关,并将由内部解决方案取代。限制用户所在国家的iPhone应用内购买

该公司希望为我们的iPhone应用程序使用iTunes +应用内购买作为支付网关进行全球推广。使用此付款方式全球化的问题在于,对于我们的Web服务会员级别,可用功能和订阅费用由国家/地区定义。例如,在美国,有5种价格等级的有限会员资格可供选择;在法国,有5种不同价格等级的美国高端/有限会员资格可供选择;而在智利这项服务是免费提供的,所有功能都可供用户使用。

然后有可能让服务器端根据用户的注册国家来控制iPhone上用户的访问级别,功能和支付选项吗?我还会注意到,由于iTunes Connect不允许按货币和国家进行可变定价,因此每个“区域”在应用程序购买选项中都需要5个。

我主张在美国境内使用iTunes购买iPhone应用程序直至美国境内支持iPhone,直到内部支付网关可用为止。但是你知道......

+2

让我们希望你的客户不会发现智利人免费使用你的软件。 – Pindatjuh 2010-04-04 19:16:47

回答

1

“那么有可能让服务器端根据用户的注册国家来控制iPhone上用户的访问级别,功能和支付选项吗?”

是的,假设您可以获得可靠的注册国家。

一旦服务器/应用程序有数据,它可以做任何它想做的事情,不是吗?如果购买发生在应用程序中,那么它在您的控制之下。只显示/接受您想要的付款选项。如果这些功能只是从应用程序内部/通过应用程序暴露出来,那么它是在您的控制之下。只显示/允许你想要的功能。那么,如果上述假设无论如何。

当然,这样的条件确实会使整个软件包变得更加复杂。