【问题标题】:iOS app rejected due to unlocking contentiOS 应用因解锁内容而被拒绝
【发布时间】:2016-12-06 04:55:00
【问题描述】:

最近,我完成了一个用户使用代码解锁资源的应用程序的开发。这些代码是免费的,但用户需要获得联系人的授权才能获得。

我已在 iTunes-connect 中上传了该应用,但现在 Apple 表示我必须从我的应用中删除此功能,因为它违反了 3.1.1 指南(应用内购买)。

阅读本指南后,我发现:

应用不得包含将客户引导至 IAP 以外的购买机制的按钮、外部链接或其他号召性用语。

但是,正如我所说(我告诉 Apple),我不会在我的应用程序中使用任何类型的购买。

有什么我可以做的吗,因为这个功能是我的应用程序 100% 的功能?

编辑:

我在指南中发现了这一点(这是我的情况,如果我们假设“purchased=free”):

3.1.3 基于内容的“阅读器”应用程序:应用程序可能允许用户访问以前购买的内容或订阅(特别是:杂志、报纸、书籍、音频、音乐、视频、访问专业数据库、VoIP、云存储,以及获得批准的服务,例如管理学生成绩和时间表的教育应用),前提是该应用不会将用户引导至 IAP 以外的购买机制。

那么,我可以用这个来通过审核吗?

【问题讨论】:

  • 您添加的授权让他们感觉使用了IAP以外的外部服务,如果您可以取消授权,它可能会通过审核。
  • 这似乎是个好主意。我要试试。

标签: ios in-app-purchase app-store app-store-connect


【解决方案1】:

3.1.4 内容代码:应用程序不得使用自己的机制来解锁内容或功能,例如许可证密钥、增强现实标记、二维码等。在有限的情况下,例如当功能依赖于特定硬件时功能,应用程序可以解锁该功能而无需使用应用程序内购买(例如,与望远镜同步时添加功能的天文学应用程序)。在可选的基础上与批准的实体产品(例如玩具)结合使用的应用程序功能可以在不使用 IAP 的情况下解锁功能,前提是 IAP 选项也可用。但是,您不得要求用户购买不相关的产品或参与广告或营销活动来解锁应用功能。

https://developer.apple.com/app-store/review/guidelines/

【讨论】:

  • 在 3.1.3 中,您无需解锁某些功能或内容,也没有可解锁的机制,您只需“访问”之前购买的内容或订阅。
【解决方案2】:

我假设有问题的资源是您的应用使用的东西。如果是这样,您可能必须使用其他方法来解锁资源,而不是使用代码。正如指南所说,应用程序使用的任何东西都必须带入应用程序 (IAP)。代码可以来自任何地方,例如您的应用程序、您的网站和社交网络。后两者显然不在您的应用程序中。

但毕竟,如果你让用户解锁你的应用程序的某些部分,你必须使用 IAP,否则苹果会拒绝它。

【讨论】:

  • 也许你是对的,但指南(第 3 章)专门讨论了货币化和购买,但事实并非如此,因为一切都是免费的。这就是我想向苹果解释的。顺便说一句,你说的是事情应该怎么做(我不知道这些指导方针......)
  • 我认为苹果不在乎代码是否免费。他们只关心你的机制是否在他们的服务之外。
  • 关键是答案的第二段。经过与苹果的各种对话,他们看到的问题是我们的内容是免费的,每个人都应该能够访问它。否则内容应该有成本(IAP)。我不同意这项政策,因为我们使用赠款,所以内容是免费的,但只有用户组可以访问,但是(即使在其他平台上也可以使用)我们需要更改它才能让 Apple 满意。跨度>
  • 如果您的用户需要登录,您可以根据他们的帐户解锁功能,恕不另行通知。
  • 没那么容易...我无法存储任何可以识别用户的信息,所以我无法使用用户/密码方法,但感谢您的帮助。跨度>
猜你喜欢
  • 2017-02-04
  • 2015-07-24
  • 2018-01-25
  • 1970-01-01
  • 2012-11-07
  • 2012-08-30
  • 2018-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多