2

我们创建了一个类似于 Zinio 的发布平台,我们有一个网站,我们可以在其中上传杂志,并将它们发布到我们在 iPad 上的移动应用程序

Apple 拒绝该应用程序的原因如下:

使用 IAP 购买商品的应用必须分配正确的可购买性类型我们发现您的一个或多个应用内购买产品的可购买性类型设置不当,这不符合 App Store 审核指南。

您的应用内购买设置为消耗品。

但是,根据产品功能,使用 Non-Consumable In App Purchase 类型会更合适。非消耗性产品仅由用户购买一次,并且始终在与该用户的 iTunes 帐户关联的所有设备上可用。

我们已多次回复并解释如下:

我们正在使用消耗型应用内产品,因为我们有很多且经常发布不同价格的杂志,因此我们无法将购买定义为非消耗型。

我们将定价等级设置为 0.99 美元到 54.99 美元,以便将每本杂志适当分类并分配到某个等级。

我们的系统有很多杂志,每个杂志都有很多发行版本。杂志问题在报价内出售。

我们有“单期优惠”(仅包含一期杂志的优惠)和“多期优惠”(包含多期的优惠,例如:以 19.99 美元购买 3 期杂志 x 的数字版)。

我们使用从 1 到 55 的层级来为我们的报价分配价格。请注意,应用内购买是消耗品,但我们的系统不会让用户再次购买已经购买的物品。

每次用户尝试购买优惠时,应用程序都会联系我们的服务器。

如果优惠已被购买,则应用程序将不会继续进行应用内购买,并且会向用户显示他已经购买了该优惠。

有人有解决这个问题的答案吗?

由于苹果坚持我们不应该使用消耗品而使用不合逻辑的非消耗品,因为我们需要在每次将杂志添加到系统时提交应用程序。

非常感谢帮助

4

1 回答 1

2

对于杂志,您不太可能从 Apple 获得消耗品应用内购买功能。他们过去曾明确表示,对此类媒体、级别和内容的期望预计将出现在所有用户设备上。

但是,根据您对您正在尝试做的事情的描述,我不确定这是一个问题。请记住,消耗品与订阅不同,订阅可以让您访问可能不止一个问题,而消耗品只是意味着您购买后可能无法使用的东西,即它可能会被消耗掉。

听起来这里真正的问题是目录问题。对于诸如杂志之类的情节内容,您不想对应用内购买进行硬编码,而是查看基于服务器的模型,如下所述:http: //developer.apple.com/library/mac/ ipad/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html

使用此模型,您的服务器可以返回满足特定条件的产品标识符列表,因此您不必不断更新应用程序。

于 2012-06-04T11:01:56.293 回答