我开发了一款具有facebook身份验证功能的Android应用。 问题是,当我在市场上发布应用程序并且用户安装应用程序并想要登录时,他收到来自facebook的消息,其中显示“应用程序未正式配置为facebook”。
为了在市场上发布我的应用程序,我使用密钥库对应用程序进行了签名。 下一步是将哈希密钥放在facebook开发者控制台中。
以下是签署申请的步骤:
1)在我的本地计算机上,我使用以下命令生成了一个.keystore文件:
$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000
2)从eclipse我使用在步骤1中生成的密钥库文件将应用程序导出到.apk文件中。
3)我将文件上传到GooglePlay并发布。
在我的本地计算机和平板电脑上,此问题无法重现。我试图在Android手机上安装,问题确实重现。
答案 0 :(得分:0)
您放在仪表板上的密钥哈希是您的调试密钥。通过使用您自己的密钥签名上传到Google Play,您需要获取用于签署应用程序的密钥库的密钥哈希并将其放入仪表板。