当应用退出时,Facebook SDK iOS应用会保持登录状态

时间:2013-01-23 17:39:27

标签: ios facebook sdk facebook-ios-sdk

目前我正在使用下面的if语句检查用户是否通过我的应用程序打开了与facebook的会话。

if (FBSession.activeSession.isOpen) {
     // post to wall
}
else {
     [appDelegate openSessionWithAllowLoginUI:YES];
}

如果用户退出应用程序,则会话将关闭,我的if语句将打开一个新会话,但即使用户退出应用程序,我也希望会话保持打开状态。

我尝试从[FBSession.activeSession close]删除applicationWillTerminate:,但这不起作用。

1 个答案:

答案 0 :(得分:0)

您无法完全退出。但您可以通过以下代码清除上次会议的所有细节。

[FBSession.activeSession closeAndClearTokenInformation];

您可以根据您的要求在applicationDidEnterBackground或applicationWillTerminate中编写它。

由于