скрыть диалог авторизации на фейсбуке iPhone - PullRequest
0 голосов
/ 15 июня 2011

У меня есть программа, которая авторизуется на фейсбуке с помощью куки.Так что модальный диалог с фейсбуком авторизуется каждый раз при отображении.Я хочу скрыть это от пользователя.Любая помощь, пожалуйста ..

1 Ответ

0 голосов
/ 15 июня 2011

Когда ваш вход был успешным, вы можете сделать что-то вроде:

[[NSUserDefaults standardUserDefaults] setObject:_facebook.accessToken forKey:@"FBAccessToken"];
[[NSUserDefaults standardUserDefaults] setObject:_facebook.expirationDate forKey:@"FBExpirationDate"];
[[NSUserDefaults standardUserDefaults] synchronize];

, затем, когда ваше приложение запустится, сделать что-то похожее на это:

    if ( [[NSUserDefaults standardUserDefaults] objectForKey:@"FBAccessToken"] != nil ) {
        _facebook.accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBAccessToken"];
        _facebook.expirationDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"FBExpirationDate"];
    }

Что это делает,, что он сохраняет «cookie» аутентификации Facebook и использует его при перезапуске приложения.

Надеюсь, это поможет.

...