我发布了带有调试键哈希的Android应用(具有Facebook登录集成)。
我通过执行以下操作解决了此问题:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
生成一个新的密钥哈希。我将此密钥哈希添加到了我的Facebook Developer应用设置中:
并保存更改。
但是我仍然收到错误消息:
Invalid key hash. The key hash C\MY_OLD_KEY_HASH does not match any stored key hashes.
当我通过Facebook登录到我的应用程序时。
因此,即使我更改了密钥哈希,上面的错误消息仍然显示我的旧密钥。
我的实际Android代码/资源中是否有地方需要添加新的密钥哈希?