Facebook& LinkedIn集成不适用于测试版

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

标签: android linkedin facebook-login

我对Facebook&amp ;;有一些奇怪的问题Linkedin整合,

我已通过Facebook& amp;我的申请中的LinkedIn。

登录 debug&发布版本。 但是,当我使用已签名的apk(发布版本)上传我的应用程序测试版时,登录功能既不适用于Facebook也不适用于LinkedIn。

我使用

生成了密钥哈希

FOR DEBUG

keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64

FOR RELEASE

keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64

我收到Invalid key hash.错误。

以下是截图, INVALID KEY HASH

1 个答案:

答案 0 :(得分:0)

经过几个小时的研究,我开始了解一些新的东西。有趣。在这里,

当我们在 Google Play控制台上传我们的应用程序时,它会签名&amp;为应用程序生成签名证书。作为此过程的一部分,我们的SHA1值将被替换为&amp;获取由签名证书分配的新SHA1值

可以在 Google Play控制台&gt;中找到此值。所有应用程序&gt;你的申请&gt;版本管理&gt;该应用的签名&gt; <应用程序的签名证书>证书的SHA-1指纹

注意:请手动复制,因为从给定按钮(SHA1键旁边)处理还包括&#34; SHA1:&#34; text,实际上不是应用程序SHA1的一部分。

正确复制后,将 SHA1转换为base-64 格式。您可以使用此链接SHA1 Convert to Base64

执行此操作

SHA1 Convert to Base64上命名为输出(base64)的最后复制哈希键值。

现在将此哈希密钥添加到Facebook&amp; LinkedIn开发人员门户网站。