此问题与App审核指南有关。
使用案例:我的应用显示iAD并且是免费的。我有一个按钮可以让应用广告免费,因为用户支付了少量费用。
Apple可能会接受此用例吗?
答案 0 :(得分:2)
是。对于免费应用程序来说,这是一种非常常见的方法。
答案 1 :(得分:1)
这是一种非常常见的方法,实际上,Apple开始偏好应用程序提供这样的应用程序购买而不是两个版本。成千上万的应用程序已经在做这个,所以如果你这样做,他们没有理由拒绝你的应用程序。我在应用商店中有2个应用,允许用户移除iAds
的{{1}}。
Apple有点挑剔但有一点是恢复功能,如果您在应用中进行应用内购买,但没有恢复功能,您的应用将被拒绝苹果。
99¢
功能几乎可以让您在所有设备上购物。假设我们有 Bob ,Bob有iPod touch和iPhone。当Bob在你的应用程序中,在他的iPod上,他决定要删除广告,所以他进行购买以删除它们。之后,Bob在相同的restore
帐户下使用他的iPhone来使用您的应用。 Bob只需按下您应用中的iTunes
按钮,就会自动将iPhone上的广告删除,因为他已经在iPod上购买了广告。
要添加还原功能,您所要做的就是:
restore purchases
因此,总之,如果您可以选择从应用程序中删除[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
,那么更好 。它允许您的用户更多地享受您的应用,同时还可以将钱放在口袋里。
答案 2 :(得分:0)
我想说这是一件好事,因为他们在审核阶段的要求是广告必须显示你是否添加了iAd框架,很多人都会这样做并且看起来很正常提供“免费播放”应用的方式。
但我们不是苹果,并且没有100%保证会一直如此:)
所以,如果我是你,我宁愿拥有免费版本和完整版本以保持清洁。
(就个人而言,作为一个厌恶IAP的用户,我希望看到更少的免费应用程序 包含IAP)
修改强> 另外看看这个:
Can I have iAds and In-app Purchase to remove ads in one single app?