【问题标题】:Android Facebook SDK 3.0 logoutAndroid Facebook SDK 3.0 注销
【发布时间】:2012-11-05 18:51:47
【问题描述】:

我有一个使用 Facebook SDK 3.0 的应用程序,我想让它成为可能,用户可以在我的应用程序中从 Facebook 注销。

是否有可能注销或强制登录对话框?

我尝试使用旧 facebook sdk 中的 authorize() 方法,但我无法将它与新 sdk 中的会话内容合并,因此我必须使用 sdk 3.0 中的会话或使用旧 SDK 中的 Facebook 类。

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    无法通过您的应用程序强制注销本机 Facebook 应用程序。

    【讨论】:

    • 在 com.facebook.widget.LoginButton 中,LoginClickListener 处理 Facebook 的登录和注销,所以不能自定义注销吗?
    • 用于注销您的应用程序,而不是注销本机 Facebook 应用程序
    【解决方案2】:

    我在我的应用程序中这样做,在 onCreate() 方法上,你应该这样做

    if (Session.getActiveSession() != null) {
    Session.getActiveSession().closeAndClearTokenInformation();
     }
    Session.setActiveSession(null);
    

    你也可以将Token信息保存在任何地方,然后再次调用closeAndClearTokenInformation()。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-07-31
      • 2011-10-22
      • 2013-05-22
      • 1970-01-01
      • 2014-04-04
      • 2011-05-19
      • 2015-08-30
      • 2011-05-31
      • 2013-07-29
      相关资源
      最近更新 更多