Cordova Facebook插件无效密钥哈希

时间:2018-07-06 17:43:17

标签: android facebook cordova

我正在构建APP,并用密钥库签名APK。使用命令获取密钥库哈希 keytool -exportcert -alias electo -keystore my-key.jks | openssl sha1 -binary | openssl base64将此哈希添加到我在fb.​​com中的应用中。安装本地应用。 FB身份验证效果很好。

在游戏市场中上传了APK。下载它,它不起作用。无效的哈希键Facebook。尝试将显示错误的此密钥添加到我的应用程序中,但是它也说“无效的密钥哈希”。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您已注册Google Play应用签名,则可能会发生这种情况。他们正在为我们生成一个新的签名密钥。由于Facebook将您的应用程序先前的键哈希识别为无效的键哈希,您必须获取Play商店生成的密钥(SHA1)(如下图所示),并将其转换为base64并使用该密钥。您可以使用此linkSHA1的密钥转换为base64

enter image description here

希望这对您有帮助!