当前位置: 首页 > 知识库问答 >
问题:

使用脸书的iOS应用程序-被拒绝

夔建章
2023-03-14

在我的应用审查期间,我收到了以下内容:“17.2:需要用户共享个人信息(如电子邮件地址和出生日期)才能运行的应用将被拒绝

具体来说,您的应用程序使用Facebook登录仅用于身份验证目的,但不包括该网站提供的基于帐户的功能,这在App Store上是不允许的。

为了让脸书成为唯一可用的身份验证机制,您的应用程序必须包括来自脸书的重要帐户特定功能。对于作为唯一可用的认证机制的脸书来说,提取简档信息或共享并不是充分的基于账户的功能。

适当的做法是实现您自己的身份验证机制,或者从脸书实现重要的特定于帐户的功能。"

我的问题:“Facebook的重要帐户特定功能”有哪些示例?

允许用户从他们的脸书中选择图片作为他们的个人资料,或者使用我的应用程序显示共同的朋友,会满足这一要求吗?

*注意:我正在构建一个有点像Tinder的约会应用程序

谢谢!

共有3个答案

鞠边浩
2023-03-14

其他身份验证方式,提供用户可以使用他的电子邮件ID注册的功能。我从上面了解到的是您只使用了fb身份验证。

秦琦
2023-03-14

如果您要使用Facebook登录,苹果希望您使用重要的帐户特定功能。这意味着您应该使用Facebook中的内容,例如用户兴趣或朋友列表。使用用户名配置文件图片不被视为特定于帐户的功能。苹果说,如果您不使用这些信息,那么您就不应该使用Facebook身份验证。您有 2 解决方案:

  1. 使用Facebook的重要帐户特定功能,例如好友兴趣列表
  2. 如果您还添加了自己的登录名和密码,苹果将接受使用Facebook登录,但不提供重要的帐户特定功能

招标应用程序仅使用脸书登录,它不会被拒绝,因为火种使用你的朋友列表和来自脸书的兴趣。如果您可以指向Apple您如何使用此类信息,他们将接受您的应用程序。

我很确定这个信息,因为我今天从苹果评论团队成员那里得到了它!

梁盛
2023-03-14

这里肯定有一点灰色地带。但你需要问自己的问题是,“我怎样才能让我的应用程序对无法通过Facebook登录的用户有用?

如果答案真的是“我不能”,那么你的应用程序确实需要Facebook身份验证。它对没有Facebook帐户的人没有用处。例如,“Facebook群组查找器”就是一个人为的例子,它可以扫描你在Facebook上的兴趣,并建议你加入Facebook群组。如果你没有Facebook帐户,那么这个应用程序对你没有用处。

显然,苹果认为你的应用不属于这类应用。它具有有用的功能,不需要使用Facebook帐户。根据苹果的评论,听起来你的应用程序只需要Facebook凭据,这样用户就可以登录,并且不会使用任何Facebook API或Facebook信息(或者,它可能会使用它们,但使用它们对其操作并不重要)。

如果是这种情况,听起来你可以用要求用户在你的网站上创建一个账户(或其他)来代替脸谱网账户的要求,并且与脸谱网登录相比,不会真正失去任何功能。苹果要求你添加它作为登录替代方案。

允许用户从Facebook个人资料中选择图片肯定不会让苹果满意,因为Facebook还不是世界上唯一的图片来源。显示共同的朋友,这可能也做不到,但它更多的是一个灰色区域。看起来你可以把“共同的朋友”部分从你的应用程序中删除,留给非Facebook用户。

 类似资料:
  • 我有一个带有Python脚本的Node.js应用程序,我正试图将它部署到Heroku。 每次尝试添加buildpack,都会被拒绝。 远程:找不到满足要求的版本pywin32==224(来自-r/tmp/build_ebad00F3B8D3C9B4B03965F0D0924E7a/requirement.txt(第57行))(来自版本:)远程:找不到与pywin32==224(来自-r/tmp/b

  • 我对如何将Facebook的应用程序访问令牌与Spring社交结合使用有点困惑。 我已经通过向以下人员发出 GET 请求来拥有应用访问令牌: http://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID 我不能使用(因为我不想在这里讨论的原因)标准的Spring社交连接创建流,我想使用这个令牌(如果可能的话)。 我的问题通常针

  • 我正在开发一个包含社交网络登录的Android应用程序。在这个问题之后,我删除了包含“WebViewClient.onReceivedSslError”的类。但当我在Google Play Store上传应用程序时,它被拒绝了,并出现以下错误。 “如何在应用程序中处理WebView SSL错误处理程序警报。” 我也使用这个类在后台发送邮件。这使用了“SSL”和“TrustManagerFactor

  • 问题内容: 是否可以使用java.util.Logging并登录到Java Webstart应用程序中的文件?我有以下记录代码: 并得到以下异常: 问题答案: 访问控制异常表明: “访问被拒绝(java.util.logging.LoggingPermission控件)” 权限类的javadoc这样说: “当前只有一个名为LoggingPermission的控件。这是“控件”,它具有控制日志记录配

  • 我可能会因此被解雇。 我想知道是否有人知道在iPhone应用程序中加载APNG(动画PNG)的方法? 我不是说将多个PNG图像作为的,添加到。我已经可以使用这种方法,但这需要多个PNG图像。 我说的是一种特殊的PNG格式,称为APNG(http://en.wikipedia.org/wiki/APNG)仅包含1个PNG文件,但具有动画元数据。 我发现这个名为AVAnimator的库:http://

  • 我正在尝试调用GCP应用程序引擎REST API-https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps/get来自API浏览器和邮递员。这就产生了http代码403。我可以使用相同的用户帐户使用cloud sdk从本地部署服务。不确定为什么只有REST API不起作用。其他任何机构都面临这个问题。 请求-G