2013-01-21 47 views
-4

autologin在我的应用程序的Facebook如果有人已经在iPhone登录fb。多数民众赞成在我没有向用户索要凭据,如果Facebook的a/c已被记录在任何应用程序或iPhone上。自动登录Facebook

回答

1

试试这个代码。

- (void)fbDidLogout 
{ 
    //NSLog(@"facebook did logout"); 

    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]; 
     } 
    } 
    //////NSLog(@"facebook did logout"); 
    [self showLoggedOut:YES]; 
    logoutButton.hidden=YES; 

} 

它可以帮助你

+0

爵士其misundertood我想,如果有人已经登录的任何原生应用iphone与Facebook然后我的应用PIC用户凭证自身并获得使用这些凭据 – rashlove

+0

在登录iPhone和iPod它会自动登录 – Nithinbemitk

+0

: - 什么是检查缓存webview来检索访问令牌,而不会被要求在应用程序中输入凭据,如果我已经在我的iphone中登录fb。请帮忙,我无法找到解决方案,我用fb graph类来获取访问令牌。 – rashlove