应用程序仅使用Facebook作为登录选项被拒绝?

时间:2015-06-16 04:54:55

标签: ios facebook facebook-login

我收到了来自苹果的电子邮件

  

1.0.1二进制被拒绝2015年6月16日   17.2详细信息我们注意到您的应用使用Facebook登录进行身份验证,但不包括基于帐户的功能   提供

我收到了以下附件

  

来自Apple   17.2 - 要求用户共享个人信息(如电子邮件地址和出生日期)以便运行的应用程序将被拒绝   17.2详情

     

我们注意到您的应用使用Facebook登录进行身份验证   目的,但不包括由此提供的基于帐户的功能   网站,App Store上不允许使用。

     

后续步骤

     

请修改您的应用以包含该应用的基于帐户的功能   社交网络或使用您自己的身份验证机制。

背后的原因是什么?  我研究了以下链接

https://www.parse.com/questions/app-rejected-facebook-login-doesnt-complete

App got rejected because only using Facebook as login option?

Apple rejected app 10.6 because Facebook opens Safari to login

4 个答案:

答案 0 :(得分:3)

Apple审核指南here

  

5.1.1数据收集和存储

     

(ii)如果您的应用不包含重要的基于帐户的功能,   让人们在没有登录的情况下使用它。应用可能不需要用户   输入个人信息以便运作,除非直接相关   应用程序的核心功能或法律要求。如果你的核心   应用功能与特定社交网络无关(例如,   Facebook,微信,微博,Twitter等),您必须提供访问权限   没有登录或通过其他机制。拉基本轮廓   信息,分享到社交网络,或邀请朋友使用   该应用程序不被视为核心应用程序功能。

我发布的应用具有可选登录功能,没有任何“基于帐户的功能”。

我认为提供“继续作为访客”选项可以解决问题。

答案 1 :(得分:2)

这意味着如果您要求解释,您的应用在应用中的任何其他地方都没有实现Facebook的其他功能。如果您创建的应用程序只有Facebook的登录API,但没有别的,那么您的应用程序将被拒绝。找到您可以在应用程序中的某个位置实现的Facebook的另一个功能(例如共享或邀请),然后重试。

答案 2 :(得分:2)

您可以采取以下几个步骤:

  • 要求App Store审核人员以获得澄清。等到你没有 得到他们的回复

  • 您可以将用户注册设置为可选,或仅在其中提示 它实际上需要

试试吧。

答案 3 :(得分:1)

添加备注,在提交应用时,在分辨率中心使用Facebook登录而不上传新版本的目的将被批准。 如果您仍然遇到任何问题,请添加一些用户登录功能。 对于Ex:使用facebook登录是为了保留用户在我们的数据库中的所有记录,并解释一下您的应用程序功能,为什么您使用登录功能。希望它会有所帮助 还检查一下 iPhone app rejection 17.2: app requires users sign in with their Facebook accounts