如何在动态价格的书籍中实现iOS In App Purchase?

时间:2015-01-19 10:47:34

标签: ios iphone xcode in-app-purchase purchase-order

我开发了一款iOS应用程序,用户可以购买有声读物,可以在应用程序中进行流式处理和下载。我已经集成了Authorize.net支付网关。它被苹果拒绝了

11.2:使用应用内购买API(IAP)以外的系统在应用中购买内容,功能或服务的应用将被拒绝

所以现在我想整合Apple的IAP。我是IAP的新手。我的问题是我有数百本不同价格范围的书籍(例如,1.00美元,2.99美元,0.99美元,5.00美元等等),价格来自服务器,它是动态的。我无法为所有这些创建价格等级。

问题1:如何实施动态定价的IAP?

问题2:如果我有4本具有相同价格等级的书籍,那么购买一本也会解锁其他书籍(价格相同)?如果是这样如何避免这种情况?

1 个答案:

答案 0 :(得分:2)

首先,您必须使用价格等级,但您可以更改任何给定产品的价格等级,必须使用iTunes Connect网站或相同的API更改。可以批量加载产品并通过API更改价格,但新的应用内购买需要获得批准。

其次,您可以以相同的价格提供不同的产品。每本书都应该是Apple批准的单独的应用内购买。这样你购买的每一个只会给他们一个。

另一种方法可能是销售消费品令牌,如果您有一种机制来处理并管理您管理的帐户中的所有权,则可以将其转换为适当价值的账簿。您可以使用IAP购买耗材凭证,该凭证可以立即透明地转换为系统中的实际图书。我不知道这种方法是否符合Apple的批准。使用这种方法,您可以比使用Apple的独立产品更快,更动态地切换价格层。