2013-01-21 46 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