用户尝试登录时,iOS App 中的 Facebook 集成问题

Posted

技术标签:

【中文标题】用户尝试登录时,iOS App 中的 Facebook 集成问题【英文标题】:Issue with Facebook integration in IOS App while user is trying to login 【发布时间】:2016-02-02 13:58:28 【问题描述】:

我已将用于登录的 Facebook SDK 集成到我的应用中。 当用户尝试登录 Facebook 时,它会抛出以下错误,要求我们提交以供审核(公开个人资料、电子邮件和位置)。

这个错误是专门针对城市抛出的。由于公开个人资料和电子邮件不需要审查。 我应该在哪里检查我的应用程序以获取与位置/城市相关的权限。 或者是否需要相同的配置。

我正在使用 activeapp 来分析活动的应用程序。这是导致错误的原因吗?

【问题讨论】:

【参考方案1】:

曾经读过facebook developer documentation。 Facebook 明确提及以下内容:

如果您的应用要求的不仅仅是 public_profile、email 和 user_friends,则需要经过 Facebook 审核,然后您的应用才能被应用开发者以外的人使用。 审核您的应用的时间通常约为 7 个工作日。如下所述,一些特别敏感的权限最多可能需要 14 个工作日。

【讨论】:

【参考方案2】:

这是因为您的应用要求获得 Facebook 审查您的应用所需的权限。您必须提交申请以供 Facebook 审核。 您可以提交您的应用程序here 供 Facebook 审核。

出于测试目的,您可以在应用角色中将您的测试 Facebook 帐户添加为测试员。

一旦 Facebook 审核了您的应用并获得批准,您的应用就会对所有用户正常运行。

【讨论】:

以上是关于用户尝试登录时,iOS App 中的 Facebook 集成问题的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 开发者登录错误

iOS App连续闪退检测及对应处理

Parse - 每次都重新创建 Facebook 用户

iOS中的自动登录

尝试在使用OAuth演示者时显示UINavigationController

如何在 Facebook 上分享帖子时解决登录问题