Android App新 keystore 给出错误配置错误

标签 android facebook facebook-login

我正在制作一个使用 Facebook 登录功能的应用。

当我测试应用程序时,我使用 debug.keystore 生成 key 哈希,我将其放入 Facebook 上的应用程序配置中,一切正常。 但是,现在我想把我的应用程序放到 Google Play 上,我不能使用调试 keystore ,所以我生成了一个我自己的。我重新生成了我的 key 哈希,将其放入 Facebook 上的应用程序配置中,当我将应用程序导出到我的手机以进行最后的测试时,我收到一条消息,指出我的应用程序针对 Facebook 配置错误。

有什么我忘记做或做错的吗?

谢谢

最佳答案

我折腾了两天,终于找到了解决办法,这是错误获取hash key的方式-

keytool -exportcert -alias *<your _alias_name>* -keystore *<key_store_path>* | [openssl_bin_directory]\openssl sha1 -binary | [openssl_bin_directory]\openssl base64

这里描述了正确的方式——

http://facebook.stackoverflow.com/questions/13281913/app-is-misconfigured-for-facebook-login-with-release-key-hash

或在这里

Facebook Android Generate Key Hash

关于Android App新 keystore 给出错误配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12704986/

相关文章:

Android:为什么我没有收到 BOOT_COMPLETED Intent ?

php - 在 php 中创建 JSON 数组并在 android 中对其进行解码。组织.json.JSONException : No value for id

ios - 如何使用Facebook Graph API和facebook ios sdk获取完整的User对象?

android - 我是怎么得到的,是在 facebook sdk 4.0.1 中用户登录还是注销

swift - AWSCognito Facebook 登录 Swift

android - phonegap 究竟如何运作?

安卓磨损通知在上面

asp.net - 无法使用 Facebook SDK for asp.net 获取电子邮件地址

android - 如何在给定的预定时间自动在 Facebook 页面上发布更新?使用安卓

java - Facebook SDK 中的 R.Java 与应用程序 R.java 发生冲突