Facebook登录不使用Facebook应用程序

时间:2013-01-28 07:19:18

标签: android facebook-login

我正在为我的android应用程序编写Login with the Facebook。我正在关注STEPS

我遇到登录后没有显示退出按钮的问题,它仍然显示登录按钮。当我将facebook应用程序安装到模拟器中时会出现此问题,但如果没有安装facebookapp,它就会正常工作。

Login button

安装Facebook应用程序后

enter image description here

  1. 按登录按钮(来自我的应用程序)
  2. 如果没有登录,则重定向到Facebook应用
  3. 登录Facebook应用程序后返回我的应用程序并且不显示我的注销按钮,而不是注销它显示我登录按钮
  4. 没有安装Facebook应用 [这是我想要的工作]

    enter image description here

    1. 按登录按钮(来自我的应用程序)
    2. 重定向到Facebook页面(我不知道此页面)
    3. 登录成功后返回我的应用程序,并显示注销按钮。
    4. enter image description here

      现在简而言之,我想要第一个Senario的第二个参议员。

      感谢。

2 个答案:

答案 0 :(得分:0)

您可能想在facebook.authorize

时使用FORCE_DIALOG_AUTH
facebook.authorize(HomeTab.this, new String[] {"publish_stream"}, Facebook.FORCE_DIALOG_AUTH,new Facebook.DialogListener() {

如您所见,第三个参数使用FORCE_DIALOG_AUTH。

答案 1 :(得分:0)

老了但是,在 LoginButton authButton =(LoginButton)view.findViewById(R.id.authButton); 添加

authButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);