2
我已经整合了Facebook SDK并能够登录到Facebook。如果用户在iOS设置上启用了Facebook账户,那么它会请求访问应用程序的权限,否则它会去Safari浏览器登录并返回到应用程序。对于注销我使用以下代码:从脸书注销完全
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];
}
}
[FBSession.activeSession closeAndClearTokenInformation];
但它无法完全注销。如果我再次单击登录按钮,它仍然显示访问令牌,并且不会再移动到safari for facebook登录,这意味着它尚未从Facebook完全注销。我无法认识到这个问题。如果有人知道这件事,请帮助我。
我会非常感谢你。