4

当用户使用应用程序成功扫描二维码时,我计划为应用内购买提供折扣。我知道没有办法为现有商品提供折扣。我打算以折扣价添加另一件商品。任何人都有过这样的方法的经验?

先感谢您

4

1 回答 1

10

无法直接执行此操作 - 对单个 IAP 给予折扣。在我的一些应用程序中,我有免费的广告,只需下载即可,我将它们与应用内购买放在同一区域,以让用户前往该区域。但是您应该阅读 App Store Review Guidelines 第 11 节。

11.1 使用 App Store 以外的机制解锁或启用附加特性或功能的应用程序将被拒绝

唯一的另一种方法是在应用程序中出售硬币并在他们扫描二维码时赠送硬币。然后使用硬币解锁或购买功能。这种方法正在许多应用程序中使用。这是一种解决方法,尽管您可能会因此而被拒绝。

更新:

这是一种可能的方法。我认为这是您在应用程序指南中发挥作用的最佳方法。但从这个角度来看,这很棘手。根据规则的意图,它可能不好,但它可能会吱吱作响。

在 iTunes connect 中为两个新的 IAP 创建两个新的产品 ID。将其中一个称为 com.whatever.appname.widget,将另一个称为 com.whatever.appname.widgetDiscounted。widget1 和 widget2 可能会更好。您不想向审核团队宣传您正在这样做。一种定价为 1.99,另一种定价为 0.99,或者一种定价为 0.99,另一种免费。

在您的软件中,当他们点击购买小部件时 - 如果他们已经扫描了二维码 - 让他们购买小部件 2,如果没有,让他们购买小部件 1。但提供几乎与其中任何一个相同的功能。

规则中没有任何内容规定您不能拥有两个提供相同功能的不同 IAP 产品 ID。事实上,我认为这已经做了很多。您只需要确保在他们已经购买了另一款提供相同功能的产品后不展示。就像买 a、b 或 c 作为 3 个不同的.. 以及作为第 4 个购买全部。当他们购买了第 4 个时,您将不允许他们购买 1、2、3。或者,如果他们购买了前 3 个中的一个,您将不会显示第 4 个。

如果您因这种方法而被拒绝,您的论点是该功能仅通过应用商店解锁,因此您遵守我的 11.1,但只是扫描二维码决定了您的 IAP 产品 ID '用来解锁它。

我知道有些应用程序被拒绝使用“优惠券代码”来解锁功能,如下所示:

11.2 应用程序使用除应用内购买 API (IAP) 以外的系统购买应用程序中的内容、功能或服务的应用程序将被拒绝

你的问题是关于任何有经验的人。我确实有一个应用程序,它在付费项目旁边显示“免费”可解锁项目。带有免费标签或购买标签。免费的和付费的一样有可下载的内容。我从来没有遇到过任何问题,甚至还出现在应用商店中。但是,这并不能保证您的实现不会被标记。

于 2013-10-14T04:53:23.673 回答