我计划在用户使用该应用程序成功扫描QR码时为In App购买提供折扣。我知道没有办法为现有项目提供折扣。我计划以折扣价格添加另一件商品。任何人都有过这样的方法的经验吗?
提前谢谢
答案 0 :(得分:8)
没有办法直接这样做 - 在单个IAP上给予折扣。在我的一些应用程序中,我有免费的广告,只需要下载,我将它们放在与应用内购买相同的区域,以便用户前往该区域。但是,您应该阅读App Store评论指南的第11部分。
11.1将拒绝使用App Store以外的机制解锁或启用其他功能或功能的应用
唯一的另一种方法是在应用程序中出售硬币并在扫描QR码时给予硬币。然后使用硬币解锁或购买功能。这种方法正在许多应用程序中使用。这是一个解决方法,虽然你可能会被拒绝。
更新:
这是一种可行的方法。我认为这是您在应用指南内部工作的最佳方式。但从这个角度来看,这很棘手。根据规则的意图,它可能不合适,但它可能会发出吱吱声。
为iTunes connect中的两个新IAP创建两个新产品ID。调用其中一个com.whatever.appname.widget,调用另一个com.whatever.appname.widgetDiscounted。 widget1和widget2可能会更好。您不希望向审核小组宣传您正在做的事情。价格为1.99,另一个为.99,或者一个为.99,另一个为免费。
在您的软件中,当他们点击购买小部件时 - 如果他们已经扫描了QR代码 - 让他们购买小部件2,如果没有,让他们购买小工具1。但是使用其中任何一个提供几乎相同的功能。
规则中没有任何内容表明您不能拥有两个提供相同功能的不同IAP产品ID。事实上,我认为这已经做了很多。您必须确保在他们已经购买了另一个提供相同功能的产品后才显示一个。就像购买a,b或c作为3个不同的...而且购买全部作为第4个。当他们购买第4件时,你不会允许他们购买1,2,3。或者,如果他们购买前3个中的一个,则不会显示第4个。
如果你被这个方法拒绝了,那么你的论点就是该功能只能通过应用程序商店解锁,因此你将遵守我的11.1,但只是扫描qr代码就是确定哪个IAP您用来解锁它的产品ID。
我知道有些应用已被拒绝使用“优惠券代码”来解锁功能,选择此项:
11.2使用应用内购买API(IAP)以外的系统在应用中购买内容,功能或服务的应用将被拒绝
你的问题是任何有经验的人。我有一个应用程序,显示付费的旁边的“免费”可解锁项目。使用FREE标签或BUY标签。免费的内容与付费内容一样具有可下载内容。我从来没有遇到任何问题,甚至在应用商店中都有特色。但是,这并不能保证您的实现不会被标记。