我收到了来自苹果的电子邮件
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
答案 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