【发布时间】:2012-11-05 18:51:47
【问题描述】:
我有一个使用 Facebook SDK 3.0 的应用程序,我想让它成为可能,用户可以在我的应用程序中从 Facebook 注销。
是否有可能注销或强制登录对话框?
我尝试使用旧 facebook sdk 中的 authorize() 方法,但我无法将它与新 sdk 中的会话内容合并,因此我必须使用 sdk 3.0 中的会话或使用旧 SDK 中的 Facebook 类。
【问题讨论】:
我有一个使用 Facebook SDK 3.0 的应用程序,我想让它成为可能,用户可以在我的应用程序中从 Facebook 注销。
是否有可能注销或强制登录对话框?
我尝试使用旧 facebook sdk 中的 authorize() 方法,但我无法将它与新 sdk 中的会话内容合并,因此我必须使用 sdk 3.0 中的会话或使用旧 SDK 中的 Facebook 类。
【问题讨论】:
无法通过您的应用程序强制注销本机 Facebook 应用程序。
【讨论】:
我在我的应用程序中这样做,在 onCreate() 方法上,你应该这样做
if (Session.getActiveSession() != null) {
Session.getActiveSession().closeAndClearTokenInformation();
}
Session.setActiveSession(null);
你也可以将Token信息保存在任何地方,然后再次调用closeAndClearTokenInformation()。
希望对您有所帮助。
【讨论】: