我对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.
错误。
答案 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
开发人员门户网站。