首页 文章

Facebook和LinkedIn集成无法在测试版中发布[关闭]

提问于
浏览
-1

我有一些关于Facebook和Linkedin整合的奇怪问题,

我在我的应用程序中通过Facebook和LinkedIn集成了登录 .

登录 debug & release build 正常工作 . 但是当我签署了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

    经过几个小时的研究,我开始了解一些新的和有趣的事情 . 在这里,

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

    人们可以在 Google Play Console > All Applications > You Application > Version Management > Signature of the app > Certificate of signature of the app > SHA-1 fingerprint of the certificate 找到这个值

    NOTE : Please copy manually 因为从给定按钮(SHA1键旁边)处理还包括"SHA1:"文本,它实际上不是应用程序的SHA1的一部分 .

    正确复制后,转换 SHA1 to base-64 格式 . 您可以使用此链接SHA1 Convert to Base64执行此操作 .

    SHA1 Convert to Base64上命名为 Output (base64) 的结束复制哈希键值 .

    现在将此哈希键添加到您的 FacebookLinkedIn 开发人员门户 .

相关问题