facebook错误某些设备无效密钥哈希

时间:2016-02-15 06:45:42

标签: android facebook hash

该错误仅适用于安装了facebook应用程序的设备,否则对于没有安装Facebook应用程序的设备,它可以正常工作。 它显示的哈希键不是我在facebook的开发者网站上保存的那个。

我将不胜感激任何帮助。  please refer image for screenshot of error

4 个答案:

答案 0 :(得分:2)

如果您从其他设备(PC)构建apk,则Android密钥哈希将会更改。为此,您将获得另一个keyhash并将其添加到开发者帐户。

Facebook允许多个密钥。将此密钥添加到开发人员帐户,一切都将正常运行。

答案 1 :(得分:1)

请在开发者控制台中添加Image中提到的哈希密钥。使用debug hash-key时,需要在Developer Console中添加该特定的哈希键。

  

请确保,需要的最后一台PC(设备)生成的任何构建   在开发者控制台中添加。

Facebook允许使用多个哈希键。

希望它会对你有所帮助!

答案 2 :(得分:1)

将您的哈希密钥添加到Facebook的开发者控制台。

由于密钥存储,可能会发生此问题。

enter image description here

答案 3 :(得分:0)

您需要使用用于生成发布签名apk的相同密钥库为您的应用程序生成发布密钥哈希。最有可能的是,您在Facebook Developer Console上注册的密钥是您的调试密钥哈希值,因此会向您显示不同的密钥。

对linux / mac使用此命令:

keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64

您必须在此输入您的密钥库密码。