我的 Android 应用程序遇到 Facebook 登录问题。如果 Android 设备上没有安装 Facebook 应用程序或我使用模拟器,Facebook 登录将正常工作。但是,如果 Facebook 应用程序安装在移动设备上,则会出现错误。
facebook lite 应用程序出错
Facebook 应用程序错误
我正在使用 2 款不同的手机,都给出了相同的错误。我关注了这个 SO 问题:Android Facebook sample app doesn't login when FB app installed .有了这个 SO 问题,我明白这个错误是在 android studio 中生成签名的 apk 之后出现的。 所以我使用签名的 keystore (.jks) 来生成新的 key 哈希。生成新的 key 哈希后,我在 facebook 应用>设置>基本中添加了它,但仍然在两个手机中出现相同的错误。我该如何解决这个错误。提前致谢。
最佳答案
您需要在 facebook developer concole 中配置应用程序设置,并将生成的 KeyHash 添加到 KeyHash 字段中。
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | "PATH FOR openssl.exe" sha1 -binary | openssl base64
Password: android
关于android - 在设备上安装 Facebook 应用程序时出现 Facebook 登录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39035675/