PlayConsole的Facebook HashKey签名密钥

时间:2019-06-19 12:08:25

标签: java android facebook hash sdk

我完全知道如何使用以下方法从密钥库文件中获取哈希密钥:

keytool -exportcert -alias -keystore | PATH_TO_OPENSSL_LIBRARY \ bin \ openssl sha1 -binary | PATH_TO_OPENSSL_LIBRARY \ bin \ openssl base64

但这仅适用于我的发行版APK,一旦我发布了该应用程序,由于Play控制台使用不同的密钥对我的apk进行了签名,facebook登录停止工作。正如它所说,该密钥库文件已保存在安全的Google服务器中,因此无法访问(因此我无法下载)。

在我的游戏机中,我可以看到SHA1,SHA256和MD5,但是如何从中获取Facebook哈希?

编辑:在哈希键出现在错误中之前,因此您要做的就是记下它并将其粘贴到Facebook开发人员中。但是现在错误不显示哈希键,而是显示“无法访问应用程序”。

解决方案---------

找到解决方案,以防万一有人需要。在Play控制台中使用SHA1键,然后在Google上使用“十六进制到base64转换器”。转换SHA1字符串,这就是您所需要的。

实际上,这也可以与您自己的密钥库文件一起使用,而无需使用keytool / openssl命令行,它更快,更容易。

0 个答案:

没有答案