在我的应用审核期间,我收到了以下内容:"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用户来说,您似乎可以将"共同朋友"部分从您的应用中删除.
| 归档时间: |
|
| 查看次数: |
4800 次 |
| 最近记录: |