2017-03-11 4 views
0

Ich habe für meinen app ein fb Login es funktioniert gut, fügte ich Code unter dem, was ich für die Anmeldung verwendetIst es möglich, Single Login für fb und fb einladen?

[FBSDKAccessToken setCurrentAccessToken:nil]; 
    FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; 
    [login 
    logInWithReadPermissions: @[@"public_profile"] 
    fromViewController:self 
    handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { 

    }]; 

Dies funktioniert nach dem Login in Ordnung, ich habe die FBinvite aktiviert, aber wieder ist es für die Anmeldung zu fragen dieser mein FBinvite Code ist

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init]; 
       content.appLinkURL = [NSURL URLWithString:@""]; 
       content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.wine.my/media/wysiwyg/icotheme/puro/logo/logo_4.png"]; 
       [FBSDKAppInviteDialog showFromViewController:self 
                withContent:content 
                delegate:self]; 

Also, wenn Benutzer in über fb angemeldet schon dann muss ich wieder fragen Login stoppen, wenn Benutzer klickt laden, ist es möglich?

+0

Sie es tun können .. –

+0

@Anbu .Karthik bro können Sie mir den Weg zeigen –

+0

rufen Sie diese 'FBSDKAppInviteContent'Funktion innerhalb' Handler' –

Antwort

0

Hinweis: - in neuesten FBSDKSimulator nicht AccessToken speichern. überprüfen, so dass in realem Gerät

if ([FBSDKAccessToken CurrentAccessToken] != nil) { 
    // user already login 
} 
else { 
    // user not login 
} 

neueste FBSDK Druck in der Konsole

zurück zum Laden Zugriffstoken Fallen von NSUserDefaults wegen Simulator Fehler

+0

für mich Simulator funktioniert es, aber in realen Gerät funktioniert es nicht –