该错误仅适用于安装了facebook应用程序的设备,否则对于没有安装Facebook应用程序的设备,它可以正常工作。 它显示的哈希键不是我在facebook的开发者网站上保存的那个。
我将不胜感激任何帮助。 please refer image for screenshot of error
答案 0 :(得分:2)
答案 1 :(得分:1)
请在开发者控制台中添加Image中提到的哈希密钥。使用debug hash-key时,需要在Developer Console中添加该特定的哈希键。
请确保,需要的最后一台PC(设备)生成的任何构建 在开发者控制台中添加。
Facebook允许使用多个哈希键。
希望它会对你有所帮助!
答案 2 :(得分:1)
答案 3 :(得分:0)
您需要使用用于生成发布签名apk的相同密钥库为您的应用程序生成发布密钥哈希。最有可能的是,您在Facebook Developer Console上注册的密钥是您的调试密钥哈希值,因此会向您显示不同的密钥。
对linux / mac使用此命令:
keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64
您必须在此输入您的密钥库密码。