2012-06-05 5 views
2

iOS 앱에 최신 Facebook SDK를 사용합니다.iOS Facebook SDK SSO Safari 로그 아웃

단일 로그인을 사용하므로 사용자가 다시 로그인 할 때 Facebook 로그 아웃 메서드를 호출 한 후에도 대화 상자 창에서 이미 잘 로그인되었다고 말합니다.

다른 iOS 응용 프로그램에는 사파리 웹보기에 로그 아웃 버튼이있어 사용자가 앱에서 간단히 로그 아웃 할 수 있습니다.

내 질문에 내 응용 프로그램에 그러한 webView을 어떻게 구현할 수 있습니까?

로그 아웃 프로세스를 제어하기 위해 Safari 창 대신 FBDialog을 사용할 수 있다는 것을 알고 있지만 사파리 웹보기에서 정확하게 로그 아웃 할 수 있어야합니다. 로그 아웃 버튼이있는 창은 이전 버전의 SDK에서만 액세스 할 수 있습니까?

답변

1

나는 또한이 문제에 직면하고는 앱이 개발되면, 로그 아웃 버튼이 표시됩니다 사파리 할 수있다 앱이 내가 생각

+1

앱 스토어에 라이브가되면 사파리 페이스 북에서 로그 아웃 할 기본 방법이 없습니다 앱 스토어에 앱을 업로드해도 Facebook SDK의 이상한 동작은 바뀌지 않습니다. –

+0

같은 문제가 있습니다. 며칠 동안 나를 미치게 만들었다. 키친 보관 및 UIpasteboard에 대한 Facebook 소스를 살펴 보았지만 아무 것도 작동하지 않았습니다. Loggout에서 [FBSession.activeSession closeAndClearTokenInformation]을 호출합니다. NSUserDefaults에서 캐시 된 사용자 자격 증명을 지 웁니다. 그러나 앱을 삭제하고 다시 실행 한 후에도 사용자 로그인 정보를 기억하고 자동으로 기록합니다. Relogin은 설정 -> 사파리로 이동하고 쿠키 및 데이터를 삭제 한 후에 만 ​​작동합니다. 사파리가 로그인 정보를 기억하지만 쿠키는 기억하지 못하는 것 같습니다 ... – Centurion