我正在我的应用中实现facebook Android SSO。它没有安装Facebook应用程序的设备工作正常。但是,对于安装了fb app的设备,进度对话框后会出现空白屏幕。
应用程序登录永远不会出现在facebook android guide上。 (https://developers.facebook.com/attachment/AndroidSSO_basicperm.png) 我使用fb指南中的相同代码作为演示。我已经生成了那里显示的keyhash。请帮忙。
答案 0 :(得分:0)
据我了解,在已经安装了Facebook应用的手机上使用SSO存在一个错误。虽然它声称是固定的,但我还有几个问题。对我来说,强制登录对话框有效:
fb.authorize(*YourActivity*.this, new String[] {"publish_stream"}, Facebook.FORCE_DIALOG_AUTH, new DialogListener() {
此外,您可以保存访问令牌并在sharedPreferences中过期令牌,以防止用户每次都必须登录。
如果这不起作用,请发布您正在使用的代码。
答案 1 :(得分:0)
创建哈希时需要使用密码'android'