用户不允许查看应用程序:根据开发人员设置的配置,该用户不允许查看此应用程序。
我不确定如何重现这个问题。我在三个不同的设备上安装了我的应用程序,并且能够成功登录,没有任何错误。 我在Facebook的“状态和审核”部分检查了我的应用程序设置,并已启用我的普通公众。 不确定我还错过了什么。 我感到非常沮丧。 请问有谁可以帮我解决这个问题吗? 我正在使用parse作为后端服务,并使用parse Facebook登录记录用户。 非常感谢!用户不允许查看应用程序:根据开发人员设置的配置,该用户不允许查看此应用程序。
我不确定如何重现这个问题。我在三个不同的设备上安装了我的应用程序,并且能够成功登录,没有任何错误。 我在Facebook的“状态和审核”部分检查了我的应用程序设置,并已启用我的普通公众。 不确定我还错过了什么。 我感到非常沮丧。 请问有谁可以帮我解决这个问题吗? 我正在使用parse作为后端服务,并使用parse Facebook登录记录用户。 非常感谢!如果您尝试登录的应用程序与您作为测试用户登录的不同应用程序相同,则另一个原因是这将发生。Facebook测试用户是特定于应用程序的。
从Facebook中注销,然后使用来自正确应用程序的测试用户重新登录。
前往Safari > http://m.facebook.com > 登出 在使用Safariviewcontroller的应用中,有时会包含来自不同应用的测试用户
在我的情况下,我在代码中使用了错误的Facebook应用程序ID。所以我添加了正确的ID,然后它就可以正常工作了。
http://samwize.com/2014/07/23/error-with-facebook-login-using-test-users/
创建Facebook测试账户的步骤:https://developers.facebook.com/docs/apps/test-users#managetool
最近我也遇到了这个问题。目前Facebook不允许你使用任何Facebook ID登录,因为你的应用程序处于开发模式。以下是三种可能适用于我的解决方案:
仅使用你在Facebook for Developer中使用的ID进行Facebook登录测试。
在Facebook for Developer中 -> 登录您的帐户 -> 打开应用程序 -> 角色 -> 测试用户 -> 添加 -> 提交 -> 编辑新创建的随机测试帐户 ->“更改此测试用户的名称和密码” -> 提供一个名称和方便的密码进行测试。 ->提交。(使用给定的随机生成的电子邮件ID和密码来测试通过应用程序登录Facebook。)
3) 在Facebook for Developer中 -> 登录您的帐户 -> 打开应用程序 -> 角色 -> 角色 -> 测试人员 -> 添加测试人员 -> 提供要添加为测试人员的用户的Facebook ID -> 提交
要获取有效用户的Facebook ID。使用您想在开发过程中作为Facebook测试人员的ID登录Facebook。然后转到个人资料,在浏览器的URL中,您会看到id =(一些随机数字)。复制该ID并将其粘贴到开发人员帐户的添加测试人员部分中。它将处于待处理状态,直到有效用户接受邀请。我在向苹果验证时也遇到了类似的问题,但我仍然不明白原因。不过有一个可能性是 Facebook 的秘密 ID 已经从 Parse 配置中被删除了。你需要检查一下这个点。
在你的Chrome或Safari中,Facebook正在使用另一个账户登录。 首先注销该账户,然后尝试使用你的应用程序登录。
我不知道这是否是原因,但对我来说,只有在使用发布密钥签署应用程序后才会发生这种情况,所以我将应用程序设置为“公共”的。可能测试用户无法使用公共应用程序。