Używam poniższy kod, żeby uzyskać dostęp do Facebooknowe konto Facebook w iOS 6 ustawień
[FBSession openActiveSessionWithAllowLoginUI:TRUE];
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"email",
nil];
[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:true
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
if (error) {
NSLog(@"Failure");
}
else
{
}];
To działa dobrze, gdy użytkownik włączył konta Facebook w ustawieniach iOS, a także gdy nie jest włączony iOS konto ustawienia przechodzą do Safari w celu uwierzytelnienia na Facebooku. Załóżmy jednak, że użytkownik najpierw włączył konto na adres [email protected], a następnie po pewnym czasie dodał nowe konto, np. [email protected] Więc jak aplikacja dowie się, że użytkownik zmienił swoje konto w ustawieniach systemu iOS. Jak to sprawdzić za pomocą facebook SDK. Ktoś ma pomysł?
Dziękuję wszystkim.