iPhone 앱에 facebook-ios-sdk를 사용하고 사용자가 버튼을 누를 때 인증 화면을 실행합니다. 그러나 나는 항상 다른 인증 화면을 얻습니다. iOS/iPhone에서 Facebook 인증 화면이 다릅니다
facebook = [[Facebook alloc] initWithAppId:@"167080433419201" andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_about_me",nil];
[facebook authorize:permissions];
}
이 코드에서는 @ "user_about_me"에 대한 액세스 권한을 부여합니다. 그래서 내게 묻습니다. – Johnykutty