【问题标题】:Apple Rejection of application due to in app purchase苹果因应用内购买而拒绝申请
【发布时间】:2011-10-31 13:46:38
【问题描述】:

我创建了一个具有 2 个版本的应用程序,其中一个是免费的。 现在在免费应用程序中,我的一些功能通过告诉用户来显示警报 "要使用此功能,您必须购买完整版。要购买吗?"

点击 No nothing done 后,只需关闭警报,用户就可以继续使用其他可用功能。

单击“是”后,我正在应用商店中的应用程序链接上导航用户。我的应用程序进入后台并打开 AppStore。这显示了我的应用程序。用户可以从那里购买应用程序并下载应用程序。

Apple 拒绝了我的免费版申请,原因如下:

11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected.

1) 我做错了吗?

2) 我可以通过删除免费版应用程序并获得完整版的方式在应用程序购买中使用吗?因为两个应用程序的逻辑不同。

谢谢,

【问题讨论】:

    标签: iphone in-app-purchase


    【解决方案1】:

    您无法禁用精简版中的功能。例如,如果您的精简版有一个显示“5 级”的按钮,用户单击它,并告诉他们购买完整版,则该应用程序将被拒绝。但是,如果您有一个显示“获取更多关卡的完整版本”的按钮,那应该是可以接受的。

    【讨论】:

      【解决方案2】:

      唯一确定的方法是询问 Apple。

      我会将你所说的解释为:

      可以前往 App Store 购买应用的完整版。许多应用程序(包括我的)就是这样做的。

      但是,使用 IAP 执行升级可能更可取。您的主要问题是将现有用户从 Lite/Full 应用程序转换为具有 IAP 的应用程序 - 简而言之,没有万无一失的方法。

      可能会被您拒绝的一件事是免费应用程序中的非功能按钮。根据指南,所有应用程序都需要功能齐全。当然你的免费版本可以有更少的功能,但是他们不喜欢有按钮只会提示你升级。

      【讨论】:

        【解决方案3】:

        您在这里所做的不是应用内购买。应用内购买是指使用 iOS SDK 允许用户购买将在您的应用中运行的附加内容或功能。拥有 2 个独立版本的应用不会使用应用内购买。

        我猜您的应用被拒绝了,因为您通过显示“要使用此功能,您必须购买完整版。要购买吗?”的消息来呈现应用内购买的外观。您应该能够在不进行重大更改的情况下禁用免费版本中没有的那些按钮;也许用“仅限完整版”替换他们的文本。然后,在应用程序的其他地方,可能是主屏幕或这些按钮所在的屏幕,您可以有一个按钮,上面写着“获取完整版!”或其他东西,它将链接到您在商店中的完整版本。

        【讨论】:

          猜你喜欢
          • 2018-10-18
          • 1970-01-01
          • 2017-11-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多