2013-01-09 2 views
1

Facebook 사용자가 AppCenter에서 앱을 제거하여 앱을 허용하지 않은 경우 SLRequest를 사용하여 어떻게 감지합니까? Facebook에 게시 할 수 있도록 앱을 설치했지만, AppCenter에서 제거 테스트를 거친 후 나에게 엉망이되어서 사용 권한을 부여하지 않거나 Facebook의 AppCenter에 다시 추가했습니다.앱이 Facebook AppCenter에서 제거 된 경우

답변

0

Facebook 사용을 허용하지 않은 경우 잘못된 코딩 방법을 사용했을 가능성이 큽니다.

페이스 북에서 사용자를 로그 아웃했을 때 [FBSession.activeSession closeAndClearTokenInformation];을 사용했다고 가정 해 봅시다.

Facebook을 앱에 다시 연결하려면 다음과 같은 정보가 필요합니다. 이 방법을 재설정하면 세션 및 토큰 정보를 다시 시작하는 것을 잊지 말아야합니다.

- (void)createAndPresentLoginView 
{ 
    if (self.loginViewController == nil) { 
     self.loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" 
                      bundle:nil]; 
     self.navController = [[UINavigationController alloc] initWithRootViewController:self.loginViewController]; 
     self.window.rootViewController = self.navController; 
    } 
} 

잘하면 도움이됩니다.

+0

저는 Fssession이 없으므로 Facebook sdk가 아닌 SLRequest를 사용하고 있습니다. – user717452

관련 문제