什么IAP类型应该用于杂志应用程序像Zinio?

时间:2012-06-04 09:25:16

标签: objective-c ipad in-app-purchase

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

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

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

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

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

我们已经多次回复并解释了以下内容:

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

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

我们的系统有很多杂志,每个杂志都有很多问题发布。杂志问题在报价中出售。

我们有“单一发行优惠”(仅包含一个杂志发行的优惠)和“多个问题优惠”(包含多个问题的优惠,例如:以19.99美元的价格获得杂志x的3个数字杂志)。

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

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

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

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

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

帮助得到了很多赞赏

1 个答案:

答案 0 :(得分:2)

对于杂志,您不太可能从Apple获得可消费的应用程序内购买能力。他们过去已经明确表示,预计所有用户设备都会出现对此类媒体,关卡和内容的期望。

但是,根据您对所尝试内容的描述,我不确定这是一个问题。请记住,耗材与订阅不同,因为订阅可以让您访问多个问题,而耗材只是意味着购买后可能无法使用,即I。它可能被消耗。

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

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