从一开始就购买已免费的应用内购买

时间:2014-12-21 00:13:47

标签: ios in-app-purchase app-store appstore-approval

我正在开发一款允许在应用内购买的iOS应用。

应用内购买基本上与应用的主题/字符不同。

我提供免费的默认(显然),以及一些更多的付费主题。

我将商店UI实现为表格视图。

现在这是我关注的部分:我为默认主题添加了一个免费的应用内购买条目。我的代码可以在从Apple基础架构获取产品列表时识别免费产品,并且我将免费产品视为用户已经购买它们(UI设置为产品已购买,用户可以使用主题)。

我的问题:苹果审核人员是否接受此行为,否则我的应用/应用内购买将被拒绝?

2 个答案:

答案 0 :(得分:0)

添加免费应用内购买的目的是什么?我不太了解审核指南,但听起来他们会拒绝您的应用。除了免费的应用内购买之外,以某种方式检测默认套件可能更容易。

编辑:另一种方法是在从IAP检索列表后将默认主题添加到列表中。您可以创建一个包含所有相同信息的类,但可以使用IAP中的数据或默认主题数据构建。

答案 1 :(得分:0)

我做了类似的事情,现在已经被Apple批准了很长时间。但是,对于我的“免费”内容,Apple基础架构中没有实际的SKU。而不是创建具有某些“虚拟”价格的SKU(因为您不能在应用程序内购买任何少于第1层的内容),我只是在UI中将免费选项作为可购买选项的同行提供。

我担心,如果你确实有一个实际的SKU价格,但是你放弃了这个SKU,那么苹果可能会因为担心你正在围绕Apple付款并且剥夺他们的百分比而拒绝你的产品出售。也有可能他们第一次不会拒绝你的应用程序,但是当一个更彻底的测试人员蠢蠢欲动时,他们会拒绝一些更新的版本。 (是的,真的。我有两次被拒绝的应用程序通过三个或四个已批准的版本进行了违规行为。一致性?什么?)

相关参考文献:

11. Purchasing and currencies

11.1
Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
11.2
Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected
...
11.7
Apps that use IAP to purchase items must assign the correct Purchasability type

来自App Store Review Guidelines