我的应用程序使用 android facebook sdk 3.0,登录后得到一些响应,之后我需要从 facebook 单击按钮注销。
如何从facebook中的会话中注销请帮助
你应该做这样的事情。
if (Session.getActiveSession() != null) {
Session.getActiveSession().closeAndClearTokenInformation();
}
Session.setActiveSession(null);
此外,如果您以其他方式存储用户令牌,您也应该清除它。
此方法将帮助您在 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
}
}