24

我的应用程序是一个同步解决方案(想象一下保管箱)。用户需要登录才能访问应用程序的功能,如果他还没有创建任何帐户,他可以注册。

注册要求验证电子邮件 ID,如果用户忘记了密码以向他发送密码,也会使用此电子邮件 ID。

但苹果拒绝了这个应用程序说:

17.2:要求用户分享个人信息(例如电子邮件地址和出生日期)才能正常运行的应用程序将被拒绝

我们发现您的应用要求客户注册个人信息才能访问非基于帐户的功能,这不符合 App Store 审核指南。

应用程序在允许访问与用户无关的应用程序功能和内容之前不能要求用户注册。需要共享个人信息的用户注册必须是可选的或与帐户特定的功能相关联。此外,请求的信息必须与功能相关。

尽管 App Store Review Guidelines 的第 11.6 条要求应用程序向单个用户拥有的所有 iOS 设备提供订阅内容,但强制用户注册以满足此要求是不合适的;此类用户注册必须是可选的。

向用户明确说明,注册将使他们能够从任何 iOS 设备访问内容,并为他们提供随时注册的方式,如果他们希望以后扩展对其他 iOS 设备的访问权限

请帮我解决这个问题。Dropbox/facebook 等许多应用程序都需要登录。我不明白他们拒绝我的应用程序的确切原因。

另外,请指导关于应用内购买,为什么不能强制注册

4

8 回答 8

21

要求 App Store Review 人员澄清他们的拒绝。他们接受了。并且该应用程序获得了批准:D 现在在 Appstore 上 :)

于 2012-11-28T06:33:55.040 回答
5

我也遇到过这种问题,我的应用程序也因此被拒绝。我再次更改了我的应用程序流程,就像用户注册是可选的一样。用户可以通过跳过此步骤查看应用程序的所有功能而无需注册。如果他想做一些用户特定的事情,那么您可以要求注册,例如:(用户喜欢、评论、照片上传等)或者他可以使用公开的内容和功能。

在应用内购买的情况下,您可以提示用户,如果他将在您的应用中注册,他可以在他的所有设备中使用此内容。

向用户明确说明,注册将使他们能够从任何 iOS 设备访问内容,并为他们提供随时注册的方式,如果他们希望以后扩展对其他 iOS 设备的访问权限

于 2012-11-26T08:54:33.510 回答
4

Apple 不允许需要您共享个人信息(例如电子邮件地址)的应用程序才能运行。

您的选择是,删除对电子邮件地址的需要或删除您应用的帐户创建表单并将其移动到网站。

它还指出您的应用程序要求创建一个帐户以访问完整的应用程序,甚至需要该帐户或访问不需要用户拥有帐户的功能。您可以在不创建帐户的情况下使这些功能可用,您可能能够通过审核。

像 Facebook 和 Dropbox 这样的应用程序之所以能通过审查程序,是因为它们没有仅在应用程序中的注册选项。他们重定向到一个网站。

于 2012-11-26T08:48:21.860 回答
3

我最近通过电话与 Apple 代表就我的一个应用程序进行了交谈,该应用程序也被指控违反了第 17.2 条。

我向他解释说,这封电子邮件将用于找回密码、监控市场内的交易以及管理任何不当行为(例如用户上传攻击性或受版权保护的内容)。该代表回答说:“先生,该条款规定'要求用户共享个人信息(例如电子邮件地址和出生日期)才能运行的应用程序将被拒绝'。我不能允许您要求您的用户提交他们的电子邮件如果它不是基于帐户的”。他似乎不明白这些电子邮件仅出于安全目的而基于帐户。

我确实向他提到过 Instagram 和 Facebook 都需要在启动时登录。他简单地回答说:“是的,但这些应用程序完全基于帐户。”

老实说,我觉得他在盲目地遵循 Apple 的准则(“因为它说我们必须严格遵守!”)。他对社交网络应用程序的运作方式知之甚少,对法律(特别是 DMCA - 在一个单独的问题上)的了解更少。向他们解释所有的工作如何被证明是徒劳的;他们不会让步,因为他们被要求像他们一样严格遵守 Apple 的广泛条款。

我的结论是:我不得不妥协应用程序的用户流,以便可以跳过应用程序的注册页面,并且其市场中的所有其他功能都被锁定给非注册用户。这没有道理。

于 2015-10-02T19:12:40.577 回答
1

注册要求验证电子邮件 ID,如果用户忘记了密码,也可以使用此电子邮件 ID 向他发送密码。

应用程序在允许访问与用户无关的应用程序功能和内容之前不能要求用户注册。

在我看来,重点是您要求用户提供他的电子邮件地址,作为创建用户帐户的一个步骤。这与 Dropbox 和其他应用程序所做的不同(即,您为您的 Dropbox 帐户提供凭据,这与您的电子邮件地址不同,尽管可以相同)。

您可以完全删除电子邮件验证,也可以将其推迟到稍后向用户明确说明这是访问私人信息所必需的。

于 2012-11-26T08:49:05.693 回答
1

对我来说也是这样,虽然第一个版本被批准了,第二个版本因为这个原因被拒绝了,我在登陆视图添加了跳过按钮。

于 2016-01-20T02:35:44.353 回答
1

上周我也遇到了同样的事情,这是 Apple 的回复:

至于 17.2 问题,昵称、头像或分享不是这些社交网络的固有或特定功能,因此,不应要求用户注册这些服务,或向您提供访问其社交网络帐户的权限。如果用户不提供此信息,则不应阻止用户使用您的应用和服务。

相反,最好使用您自己的身份验证方法,并为用户提供创建昵称和上传头像的选项,独立于这些网络。

此外,我们意识到这些社交网络可能非常受欢迎。但是,社交网络的流行并不是强迫尚未或选择不注册并向这些服务提供其个人信息的用户在使用您的应用程序之前的适当理由。

因此,我们要求您包含自己的身份验证机制,以允许用户选择仅向您注册,创建一个仅包含所需信息且与您的应用功能相关的帐户的帐户。

此致,

应用商店评论

所以简而言之,您必须提供自定义身份验证,而不仅仅是使用 Facebook。尽管我见过许多要求您使用 Facebook 登录的应用程序。

谢谢,詹姆斯

于 2015-11-24T11:57:00.000 回答
-2

这一切都在最后一段中进行了总结。显然,您的应用程序没有(以明确的方式)通知用户注册是为了同步,从他们的回复来看,如果没有注册,您的应用程序似乎毫无用处。

如果是这种情况,您应该更具体地说明为什么需要用户注册。

附带说明一下,我个人不喜欢在您看到或尝试任何东西之前强制您注册的应用程序/网站。我希望你的申请不一样。

于 2012-11-26T08:45:22.863 回答