gpt4 book ai didi

iphone - Facebook 注销无法通过 Facebook Connect iPhone API 正常工作

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

我正在执行以下代码以从我的 iPhone 应用程序中注销 Facebook:

if ([mFacebook isSessionValid]) {
[mFacebook logout];
}

此代码成功运行,并在此之后调用委托(delegate),我正在清除访问 token :

- (void)fbDidLogout 
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"FBAccessTokenKey"];
[defaults removeObjectForKey:@"FBExpirationDateKey"];
[defaults synchronize];
}

但是当我再次登录 Facebook 时,它不会询问用户名和密码。

我做错了什么?

最佳答案

您使用的是 FB 移动登录对话框吗?在 Facebook.m 中,添加以下代码以删除 m.facebook.com 域中的 cookie。

- (void)invalidateSession {

...
NSArray* facebookMCookies = [cookies cookiesForURL:
[NSURL URLWithString:@"https://m.facebook.com"]];

for (NSHTTPCookie* cookie in facebookMCookies) {
[cookies deleteCookie:cookie];
}

...
}

关于iphone - Facebook 注销无法通过 Facebook Connect iPhone API 正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901676/

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