使用facebook android sso的白色黑屏

时间:2012-09-30 09:38:56

标签: android facebook-android-sdk

我正在我的应用中实现facebook Android SSO。它没有安装Facebook应用程序的设备工作正常。但是,对于安装了fb app的设备,进度对话框后会出现空白屏幕。  facebook sso white screen

应用程序登录永远不会出现在facebook android guide上。 (https://developers.facebook.com/attachment/AndroidSSO_basicperm.png) 我使用fb指南中的相同代码作为演示。我已经生成了那里显示的keyhash。请帮忙。


编辑:我使用eclipse使用新的密钥库签名后生成了一个新的keyhash。使用该keyhash它工作正常,这意味着android调试生成的keyhash存在问题。我在这里回答了生成调试keyhash(Key hash for Android-Facebook app)。但是sso没有用。

2 个答案:

答案 0 :(得分:0)

据我了解,在已经安装了Facebook应用的手机上使用SSO存在一个错误。虽然它声称是固定的,但我还有几个问题。对我来说,强制登录对话框有效:

fb.authorize(*YourActivity*.this, new String[] {"publish_stream"}, Facebook.FORCE_DIALOG_AUTH, new DialogListener() {

此外,您可以保存访问令牌并在sharedPreferences中过期令牌,以防止用户每次都必须登录。

如果这不起作用,请发布您正在使用的代码。

答案 1 :(得分:0)

创建哈希时需要使用密码'android'