我正在制作一个使用 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
这里描述了正确的方式——
或在这里
关于Android App新 keystore 给出错误配置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12704986/