我正在构建APP,并用密钥库签名APK。使用命令获取密钥库哈希
keytool -exportcert -alias electo -keystore my-key.jks | openssl sha1 -binary | openssl base64
将此哈希添加到我在fb.com中的应用中。安装本地应用。 FB身份验证效果很好。
在游戏市场中上传了APK。下载它,它不起作用。无效的哈希键Facebook。尝试将显示错误的此密钥添加到我的应用程序中,但是它也说“无效的密钥哈希”。
有人可以帮助我吗?
答案 0 :(得分:0)
如果您已注册Google Play应用签名,则可能会发生这种情况。他们正在为我们生成一个新的签名密钥。由于Facebook将您的应用程序先前的键哈希识别为无效的键哈希,您必须获取Play商店生成的密钥(SHA1)(如下图所示),并将其转换为base64
并使用该密钥。您可以使用此link将SHA1
的密钥转换为base64
。
希望这对您有帮助!