Facebook SDK 登录问题
Posted
技术标签:
【中文标题】Facebook SDK 登录问题【英文标题】:Facebook SDK Login Issue 【发布时间】:2018-01-19 15:40:33 【问题描述】:我在我的应用程序中使用 facebook 登录。在 fb 开发人员设置中,我添加了开发人员哈希键和释放哈希键。当我尝试登录时,错误显示 无效的密钥哈希。不匹配任何存储的密钥哈希。 然后我将显示的密钥哈希添加到设置中。 但是不可能添加每个设备的密钥哈希。如何纠正这个问题。我尝试了所有类似的案例。但这没有帮助
【问题讨论】:
【参考方案1】:您不需要为每个设备都这样做,您放在开发网站上的 keyhash 来自您的 .keystore 文件,无论使用哪个设备,该文件对您来说都是唯一的
使用此命令生成您的密钥哈希:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> \
| openssl sha1 -binary | openssl base64
对于您的 debug.keystore 也是如此。通常路径是~/.android/debug.keystore
您可以在此处按照完整说明进行操作:https://developers.facebook.com/docs/android/getting-started#release-key-hash
【讨论】:
但是当我从不同的设备上使用时,它显示应用程序处于开发模式以上是关于Facebook SDK 登录问题的主要内容,如果未能解决你的问题,请参考以下文章
QuickBlox 使用 Facebook 自己的 SDK 登录?
登录 Facebook 时出现 com.facebook.sdk 错误 2
Facebook SDK 3.5.1 无法在 Facebook 登录时打开 Facebook 应用