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

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

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

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

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

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

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

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

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