限制用户所在国家/地区的iPhone应用内购买

时间:2010-04-04 19:11:09

标签: iphone payment-gateway

我是一名产品经理,为一家正在为社交网络开发iPhone应用程序的小型互联网公司工作。我们通过向用户提供有限和高级会员资格来实现货币化(高级会员可获得有限会员无法使用的其他功能)。对于在网上计费,我们使用即将退休的第三方支付网关,并将由内部解决方案取代。

该公司希望使用iTunes +应用程序内购买作为支付网关,为我们的iPhone应用程序全球发布。使用此付款方式走向全球的问题是,对于我们的Web服务成员资格级别,可用功能和订阅成本由国家/地区定义。例如,在美国,优惠/有限会员资格有5个定价级别;在法国,优惠/有限会员资格有5种不同的美国价格;在智利,该服务免费提供,所有功能都可供用户使用。

是否有可能让服务器端根据用户的注册国家/地区,控制iPhone上用户的访问级别,功能和付款方式?我还要注意,由于iTunes Connect不允许按货币和国家/地区进行可变定价,因此每个“地区”都需要5个应用购买选项。

我主张在应用程序购买时使用iTunes进行仅限美国的iPhone发布,直到有内部支付网关可用。但是你知道......

1 个答案:

答案 0 :(得分:1)

“是否有可能让服务器端根据用户的注册国家/地区控制iPhone上用户的访问级别,功能和付款方式?”

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

一旦服务器/应用程序拥有了数据,它可以随心所欲地做任何事情,不是吗?如果购买发生在应用内,则由您控制。仅显示/接受您想要的付款方式。如果这些功能仅从应用内部/应用中公开,那么它就在您的控制之下。仅显示/允许您想要的功能。好吧,如果上述假设仍然存在。

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