2012-04-28 2 views
0

잠시 동안 안드로이드 응용 프로그램에서 Facebook SDK를 실행했습니다. 나는 주로 페이스 북 애플리케이션을 설치하여 테스트를 해왔다. 하지만 오늘, 나는 빛나다 소방에서 그것을 테스트하고 있었다. 다음과 같이페이 스북 안드로이드 응용 프로그램 - 로그인 문제 - "오류가 발생했습니다"

내 생식 단계

1) 브라우저 응용 프로그램을 통해 페이스 북에 로그인 ....입니다. (FB 애플리케이션이 설치되지 않았습니다.) 2) Facebook SDK를 사용하여 Android 애플리케이션에 로그인 3) 브라우저로 돌아가서 Facebook에서 로그 아웃하십시오. 4) 내 응용 프로그램으로 돌아 가기 .... UIWebView를 새로 고침하면 더 이상 FB 응용 프로그램에 대한 권한이 부여되지 않습니다. 이제 '로그인'화면으로 돌아갑니다. 5) 다시 Facebook에 로그인하십시오. ...

"오류가 발생했습니다"라는 빈 FB 로그인 페이지가 나타납니다.

참고 : 로그인 페이지에 사용하려는 URL (1)에 올바른 applicationId가 있고 auth_token이 포함되어 있습니다.

응용 프로그램 설정 및 "데이터 지우기"로 이동할 때까지 응용 프로그램에 로그인 할 수 없습니다. 일단 그렇게하면 다시 로그인 할 수 있습니다.

이 문제를 본 사람이 있습니까? FB SDK를 처음 구현했을 때 샘플 애플리케이션을 거의 복사했습니다.

감사합니다, stringa

+0

모바일에서 애플리케이션 데이터를 지울 수 있습니까? – Dinesh

답변

0

나는 같은 문제가 있었다. 이런 식으로 해봤지만 효과가있었습니다.

Utility.mFacebook.authorize(this, permissions, -1, 
             new LoginDialogListener()); 

활동 코드를 -1로 설정하면 로그인이 확실하게 표시됩니다. 로그인 대화 상자를 열도록 강요한다는 의미입니다.

+0

위의 내용은 저에게 적합하지 않았습니다. LoginDialog URL에 auth_token이있을 때이 문제가 발생합니다. url에서 auth_token 매개 변수를 제거하면 큰 효과가 있습니다! 그래도 로그인 대화 상자만으로 auth_token을 제거하고 싶지는 않습니다. – stringa

관련 문제