使用Facebook的iOS应用程序 - 被拒绝

Sun*_*rha 13 facebook ios

在我的应用审核期间,我收到了以下内容:"17.2:要求用户共享个人信息的应用,例如电子邮件地址和出生日期,以便运行将被拒绝

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

为了使Facebook成为唯一可用的身份验证机制,您的应用必须包含来自Facebook的重要帐户特定功能.拉取配置文件信息或共享不足以使Facebook成为唯一可用的身份验证机制.

适合实施自己的身份验证机制,或从Facebook实施重要的帐户特定功能."

我的问题: "Facebook的重要帐户特定功能"有哪些例子?

允许用户从他们的Facebook中选择图片作为他们的个人资料,或使用我的应用程序显示共同的朋友通过此要求?

*注意:我正在构建一个类似Tinder的约会应用程序

谢谢!

Aur*_*ast 11

这里肯定有一点灰色区域.但是你需要问自己的问题是,"我怎样才能让我的应用对无法通过Facebook登录的用户有用?"

如果答案真的是"我不能",那么你的应用程序确实需要Facebook身份验证.对没有Facebook帐户的人来说,它没用.例如,一个人为的例子可能是"Facebook Group Finder",这是一款可以在Facebook上扫描您的兴趣并建议您加入Facebook群组的应用程序.如果您没有Facebook帐户,那么这个应用对您来说毫无用处.

显然,Apple认为您的应用不属于这类应用.它具有有用的功能,不需要使用Facebook帐户.根据Apple的评论说,听起来你的应用程序只需要Facebook凭据,这样用户就可以登录,并且在此之后不会使用任何来自Facebook的Facebook API或信息(或者,它可能会使用它们,但使用它们不是对其运作至关重要).

如果是这种情况,听起来您可以将Facebook帐户要求替换为用户在您的网站(或其他)上创建帐户的要求,而不是与Facebook登录相比没有任何功能损失.Apple要求您将其添加为登录替代方案.

允许用户从他们的Facebook个人资料中选择图片肯定不会满足Apple,因为Facebook目前还不是世界上唯一的图片来源.展示共同的朋友,这可能也不会这样做,但它更像是一个灰色区域.对于非Facebook用户来说,您似乎可以将"共同朋友"部分从您的应用中删除.


Roh*_*mar 0

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