离子无效密钥哈希Facebook与任何存储的都不匹配

时间:2019-02-26 14:11:22

标签: javascript android angular facebook ionic-framework

我正在尝试使用Facebook登录,它在浏览器上确实可以很好地工作,但是在移动设备(android)上我收到此消息

  

无效的密钥哈希。密钥哈希XXXXXXXXXXXXXX与任何存储的都不匹配   密钥哈希。在以下位置配置您的应用程序密钥哈希   https://developer.facebook.com/apps/xxxxxxxxx

我确定我已经用这2个命令行正确地添加了哈希(我想)。

(在Windows计算机上)

第一个CD到OpenSSL目录

cd C:/openssl/bin

第二:

keytool -exportcert -alias androiddebugkey -keystore ~\.android\debug.keystore | openssl sha1 -binary | openssl base64

我从控制台获取了密钥,并将其放在了Facebook开发人员仪表板android平台上!

无论生成什么密钥,我都会收到上述错误!

1 个答案:

答案 0 :(得分:0)

您可以使用系统SHA1指纹获取Facebook哈希密钥。有时我们需要为Android使用2个哈希键。一种是针对没有Facebook应用程序的设备(您可以使用SHA1获得),另一种是针对安装了Facebook应用程序的设备。为此,您必须输入应用程序中Facebook登录错误期间设备上显示的密钥。