安装FB应用程序时,Android Facebook示例应用程序无法登录

Jak*_*ake 7 android facebook login

起初我认为这是我的应用程序,但在使用任何FB示例应用程序时,我得到完全相同的问题.

以HelloFacebookSample为例,它为您提供了一个登录按钮,登录后会显示您的图片并允许您发布状态更新.

如果我没有在我的手机上安装FB应用程序,登录按钮会给我一个网页视图,我登录并且照片出现在应用程序中,我可以发帖.但是,如果我的手机上安装了FB应用程序,它会弹出一个对话框,说应用程序想要访问您的公开个人资料等.我按OK,.....没有.

我发现很多看似相似的问题,但问题通常是使用调试密钥而不是发布密钥,但是我从eclipse运行,所以调试密钥仍然合适.

有任何想法吗?

Sho*_*shi 7

如果手机中安装了默认的Facebook应用程序,或者您尝试在Google Play上上传应用程序,那么您需要一个不同的KeyHash.因为,当你开发你的FB应用程序时,你已经使用默认的debug.keystore创建的密钥哈希注册了你的FB应用程序.

所以,现在你需要一个不同的KeyStore来生成不同的KeyHash.你需要一个签名的KeyStore,你可以在生成新的密钥库之后通过本教程的帮助获得,生成一个密钥哈希并用这个新的密钥哈希注册你的FB应用程序.这应该工作.用于生成新的KeyHash你可以点击此链接