我在 Google Play 上发布了一个 Ionic 2 应用程序。 我以前是一个人工作,但现在我们是同一个应用程序中的三个程序员,我们需要能够签署 apk 并上传到我们所有人的 Google Play。
问题出在 facebook 上。当我们测试通过 USB 连接的应用程序时,我们想要使用 facebook 登录,我们收到此消息:
"Invalid key hash. The key hash XXXXXX does not match any stored key hashes. Configure your app key hashes at http:developers.faceblablalbalbal"
但在我的电脑上它工作正常。
因此,我将 keystore 文件复制到他们的电脑上并运行 keytool -exportcert -alias android_release_key -keystore release-key.keystore | openssl sha1-二进制 | openssl base64
但我们得到的 key 散列与 facebook 开发者控制台中配置的相同。
我们能做什么?
非常感谢!
编辑: 他们可以使用此 keystore 签署 apk 并将其上传到 Google Play。问题出在 Facebook 登录上。
最佳答案
只需从错误中复制您的 XXXXXX
并将其添加到 Key Hashes(您可以添加多个)。
关于android - 两台计算机中相同 keystore 的 Facebook 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46079583/