Android应用程序中的Facebook登录仅适用于管理员和测试人员

时间:2016-07-29 10:14:37

标签: android facebook facebook-graph-api facebook-android-sdk

我想在我的Android应用中添加facebook登录功能。 我在developers.facebook.com部分创建了应用程序,并将其标记为已发布。

出于某种原因,只有列为管理员的配置文件,开发人员和测试人员才能使用Facebook登录。

我不使用除public_profile之外的任何权限。

2 个答案:

答案 0 :(得分:0)

您需要公开您的Facebook应用。 去facebook开发页面。选择你的应用。去应用评论。并公开

答案 1 :(得分:0)

一些建议
检查是否设置了设置>基本> Android密钥哈希。 如果没有

如何获取和设置哈希键
请参阅Facebook登录文档
https://developers.facebook.com/docs/android/getting-started/#create_hash
我最喜欢的解决方案是通过代码(示例应用程序进行故障排除
它会打印出哈希键。你可以更新
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
Android>哈希值部分

有关如何获取hashKey的分步过程。

  1. 首先将代码添加到任何oncreate方法中 enter image description here

  2. 运行该应用程序并在Logcat上搜索KeyHash enter image description here

逐步介绍如何在Facebook Developer上进行更新。

  1. 打开Facebook开发人员页面。您需要访问权限才能更新Facebook Developer页面。
    https://developers.facebook.com

  2. 按照以下步骤进行操作。enter image description here