我无法让我的应用允许Facebook登录。每次用户尝试登录Facebook并使用其FB验证我的应用程序时,都会出现此错误:



我已经尝试过通过OpenSSL工具创建新的 key 哈希,如下所示:

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

这样做为我提供了一个 key 哈希,然后将其添加到该应用程序的开发人员页面上的“ key 哈希”列表中。然后,我使用ionic重建应用程序,并且当我在Android手机上运行该应用程序时,也会出现相同的错误。该应用程序的另一个版本是在另一台计算机上构建的,并且使用了不同的哈希键,并且效果很好,但是此计算机上的哈希键似乎不起作用。任何帮助都会很棒

最佳答案

  • 上Windows :keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
  • 上Mac :keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

  • 密码是android。

    另请参阅Ionic docs以获取更多信息。

    关于android - Ionic Facebook Api无效 key 哈希,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33905610/

    10-15 10:41