2014-02-26 3 views
1

iOS 앱에서 FBLoginView를 사용하고 있습니다. 나는 this 튜토리얼과 같은 모든 것을한다. 모든 것은 한 가지를 제외하고는 훌륭하게 작동합니다. 내가 로그 아웃 한 다음 페이스 북을 통해 다시 로그인하면 이미 권한을 부여한 정보로 애플리케이션에 허가 권한을 요청하는 화면이 열립니다. 허락을받은 후 처음으로이보기를 건너 뛸 수 있습니까?iOS facebook login 매월 허가 요청

로컬 메모리 세션 객체를 닫습니다,하지만 지속 토큰 캐시를 지우하지 않습니다

+1

로그인 할 때 코드를 제공 할 수 있습니까? 다시 로그인하면 권한을 요청할 수 있도록 세션을 지우고 닫는 것이 좋습니다. –

+0

나는 이렇게한다 : [FBSession.activeSession closeAndClearTokenInformation]; 외부 로그인보기 및 로그인보기에서 Facebook SDK의 로그 아웃 버튼을 클릭하십시오. – AYMADA

답변

2

로그 아웃하는 방법은 두 가지가 있습니다.

[[FBSession activeSession] close]; 

는 메모리 세션을 종료하고, 모든 세션에 관련된 캐시를 지속 웁니다.

[[FBSession activeSession] closeAndClearTokenInformation]; 

귀하의 경우, 두 번째 옵션보다는 첫 번째 옵션을 사용하면 토큰이 유지되므로 다시 허락을 요청할 필요가 없습니다.

+0

정말 대단합니다! 감사 :) – AYMADA