【问题标题】:Facebook issue with same keystore in two computersFacebook 在两台计算机上使用相同的密钥库问题
【发布时间】:2017-09-06 15:53:00
【问题描述】:

我在 Google Play 上发布了一个 Ionic 2 应用。 我一直在自己工作,但现在我们是同一个应用程序中的三个程序员,我们需要能够签署 apk 并上传到我们所有人的 Google Play。

问题出在脸书上。当我们测试通过 USB 连接的应用程序,并且我们想用 facebook 登录时,我们得到这个消息:

"无效的密钥哈希。密钥哈希 XXXXXX 与任何存储的密钥都不匹配 哈希。在以下位置配置您的应用程序密钥哈希 http:developers.faceblablalbalbal"

但在我的电脑上它可以正常工作。

所以,我将密钥库文件复制到他们的电脑上并运行keytool -exportcert -alias android_release_key -keystore release-key.keystore | openssl sha1 -binary | openssl base64

但我们得到的密钥哈希与在 facebook 开发者控制台中配置的相同。

我们能做什么?

非常感谢!

编辑: 他们可以使用此密钥库签署 apk 并将其上传到 Google Play。问题在于 Facebook 登录。

【问题讨论】:

    标签: android facebook ionic2 key ionic3


    【解决方案1】:

    只需从错误中复制您的 XXXXXX 并将其添加到 Key Hashes(您可以添加多个)。

    【讨论】:

    • 我做到了,但问题仍然存在。
    • 我复制了错误的 keyhash。我混淆了一个小写的“L”和一个拉丁文的“i”大写,都等于视图:I (i) l (L)
    • 很高兴听到这个消息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    相关资源
    最近更新 更多