- 一旦我使用iOS SDK 3.0登录Facebook系统。
- 不知何故,我的应用程序将在不调用注销事件的情况下终止。
- 我当前的登录在浏览器或 web 视图中处于活动状态,我想
从设备中删除该帐户信息。我怎样才能删除它?(终止我的应用程序时以编程方式调用注销事件)。
我试过[FBSession activesession close;]
了,但我没有得到正确的解决方案。
我得到了解决方案。当您的应用程序崩溃并且您的会话仍然存在时,此时只需检查此方法:
if([FBSession activeSession])
{
[[FBSession activeSession] closeAndClearTokenInformation];
}
,在此应用程序委托中:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
当您单击注销按钮时,调用以下方法。
-(void)fbDidLogout
{
[facebook invalidateSession];
}
我希望这是有帮助的。