如何实现iOS应用内购买动态价格图书?

2024-01-03

我开发了一个 iOS 应用程序,用户可以购买有声读物,从而可以在应用程序内进行流式传输和下载。我已经集成了 Authorize.net 支付网关。被苹果拒绝了,说

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

所以现在我想集成苹果的IAP。我对 IAP 还很陌生。我的问题是我有数百本不同价格范围的书籍(例如,1.00 美元、2.99 美元、0.99 美元、5.00 美元等),价格来自服务器,它是动态的。我不可能为这一切创建价格等级。

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

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


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

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

另一种方法可能是出售可消费的代币,如果您有处理该问题并管理他们在您管理的帐户中拥有的内容的机制,则可以将其转换为适当价值的书籍。您也许可以使用 IAP 购买消耗品优惠券,该优惠券会立即透明地转换为系统中的实际书籍。我不知道这种做法是否会得到苹果的认可。通过这种方法,您可以比使用 Apple 的单独产品更快、更动态地切换价格等级。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何实现iOS应用内购买动态价格图书? 的相关文章

随机推荐