Facebook登录错误“不允许用户查看该应用程序。”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Facebook登录错误“不允许用户查看该应用程序。”相关的知识,希望对你有一定的参考价值。

嗨:我已将我的应用程序提交到App Store。我的应用程序中有Facebook登录功能。当我尝试从设备登录Facebook时,我能够无缝地完成它。然而,Apple拒绝了我的应用程序说“当我们点击Facebook图标进行注册时,我们将被带到移动Safari,我们会收到一条消息,指出:

不允许用户查看应用程序:不允许用户按开发人员集配置查看此应用程序。

不知道我怎么能重新创建这个问题。我在3个不同的设备上安装了我的应用程序,并且能够毫无错误地登录。我在Facebook的Facebook状态和评论部分检查了我的应用程序设置,我启用了我的普通公众。不确定我还缺少什么。我只是感到非常沮丧。有谁能帮我解决这个问题?我使用parse作为我的后端服务,并使用解析Facebook登录来记录用户。非常感谢你!

答案

这种情况发生的另一个原因是,如果您从与您尝试登录的应用程序不同的应用程序作为测试用户登录。 Facebook测试用户是特定于应用程序的。

退出Facebook并使用正确的应用程序中的测试用户返回。

另一答案

转到Safari> http://m.facebook.com> logout如果app使用safariviewcontroller登录,有时它包含不同app的测试用户

另一答案

就我而言,我在代码中使用了错误的facebook应用程序ID。所以添加了正确的ID,它对我有用。

另一答案

我们遇到了这个问题,结果发现问题应用程序没有在“设置”>“基本”选项卡中设置命名空间。创建一个就是解决方案。

另一答案

在验证苹果时我也有类似的东西,我现在仍然没有得到它,但由于某种原因,facebook秘密ID已从解析配置中删除。你也必须检查这一点

另一答案

我不知道是不是这个原因,但对我来说,这只是在我用一个发布密钥签署应用程序之后才发生的,所以我让应用程序“公开”。测试用户可能不适用于公共应用程序。

另一答案

我们遇到了这个问题,解决方案是使用从同一个FB应用程序创建的相同FB测试帐户。因此,如果应用程序被App拒绝,那么您应该向Apple发送带有密码的FB测试帐户。

另一答案

出现此问题是因为Apple测试人员使用相同的Facebook测试帐户创建来测试任何其他应用程序并且他们没有从该帐户注销(忘记注销)并且该Facebook测试帐户没有当前应用程序的权限在审查这就是为什么会出现这个问题,

您可以通过创建测试帐户来关注给定链接以复制问题。

http://samwize.com/2014/07/23/error-with-facebook-login-using-test-users/

创建Facebook测试帐户https://developers.facebook.com/docs/apps/test-users#managetool的步骤

以上是关于Facebook登录错误“不允许用户查看该应用程序。”的主要内容,如果未能解决你的问题,请参考以下文章

Spring-Security-Facebook 插件,Facebook 登录错误

Facebook 开发者登录错误

如何解决“登录错误:登录此应用程序时出错。请稍后重试。” Facebook登录错误

Facebook登录按钮引发错误并说我无法登录

Spring Social - facebook登录时出现404错误

使用 facebook 登录显示错误为不受支持的请求并且无法登录