我的应用程序使用android facebook sdk 3.0,登录后得到一些回复,之后我需要从facebook点击按钮注销。
如何从facebook中的会话注销 请帮忙
答案 0 :(得分:26)
你应该这样做。
if (Session.getActiveSession() != null) {
Session.getActiveSession().closeAndClearTokenInformation();
}
Session.setActiveSession(null);
此外,如果您以其他方式存储用户令牌,您也应该清除它。
答案 1 :(得分:7)
此方法将帮助您以编程方式在android
中从facebook注销/**
* Logout From Facebook
*/
public static void callFacebookLogout(Context context) {
Session session = Session.getActiveSession();
if (session != null) {
if (!session.isClosed()) {
session.closeAndClearTokenInformation();
//clear your preferences if saved
}
} else {
session = new Session(context);
Session.setActiveSession(session);
session.closeAndClearTokenInformation();
//clear your preferences if saved
}
}