gpt4 book ai didi

ios - 如何退出 Facebook

转载 作者:行者123 更新时间:2023-11-28 22:06:52 25 4
gpt4 key购买 nike

您好,我已经从 developer.Facebook.com 下载了最新的 Facebook SDK,并在我的代码中实现了该 SDK。现在,当我第一次发布到 Facebook 时,它会转到 Safari 以登录 Facebook,成功登录后它会发布到 Facebook,之后它不会要求登录,但我想再次要求登录。所以我写了以下注销功能,但它对我不起作用。有人有什么主意吗?请帮助我。

NSLog(@"Logged out of facebook");
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies]) {

NSString* domainName = [cookie domain];
NSRange domainRange = [domainName rangeOfString:@"facebook"];
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}

最佳答案

要从 Facebook 注销,您只需要做:

[FBSession.activeSession closeAndClearTokenInformation];

编辑 1:这将关闭内存中 session 。如果登录是通过 Safari 进行的,那么它在 Safari 中 session 仍然打开,恐怕你与此无关。

要确认这一点,请尝试打开 Safari 应用程序(独立)并在使用您的应用程序登录后输入 facebook.com。 session 仍将开放。

关于ios - 如何退出 Facebook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23756821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com