2012-10-25 76 views
0

我开发了一个具有Facebook身份验证的android应用程序。 问题是,当我在市场上发布应用程序并且用户安装应用程序并想要登录时,他从Facebook接收到一条消息,指出“该应用程序对Facebook进行了错误配置”。facebook错误配置登录android应用程序

为了在市场上发布我的应用程序,我使用密钥库在应用程序上签名。 下一步是将散列键放在Facebook开发者控制台中。

这些是签署应用程序的步骤:

1)在我的本地计算机我使用该命令所产生的的.keystore文件:

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000 

2)从蚀我导出的应用程序转换成.apk文件,使用步骤1中生成的密钥库文件。

3)我将文件上传到GooglePlay并发布。

在我的本地计算机和我的平板电脑上,此问题无法重现。我试图安装在Android手机上,问题确实重现。

+0

不知道您是否已经完成了这项工作,但是您是否使用您生成的新密钥库更新(或添加了新的)keyhash到您的Facebook应用程序?请参阅入门指南中的第5步https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/ –

回答

0

你放在仪表板上的关键散列是你的调试关键。通过使用您自己的密钥进行签名并上传到Google play,您需要获取用于签署应用的密钥库的密钥哈希值并将其存入仪表板。

相关问题