2012-04-20 6 views
0

Android 용 응용 프로그램에서 Facebook으로 Single Sign On을 구현하고 싶습니다. 다음과 같은 문제가 있습니다 :Android fc가 이미 장치에 설치되어있는 경우 SSO가 작동하지 않습니다.

페이스 북 앱이 장치에 설치되어 있지 않은 경우 액세스 토큰과 필요한 모든 데이터를 수신 할 수 있습니다. 하지만 페이스 북 응용 프로그램을 설치할 때 아무 것도 작동하지 않는 것 같습니다. SSO를 구현하는 액티비티를 실행하면 잠시로드되고 아무 것도 반환하지 않고 일시 중지됩니다.

나는 서명 된 apk가 있으며 나는 fb 개발자 페이지에 올바른 해시 키가 있다고 생각합니다.

이 문제가 발생할 수있는 이유는 누구입니까? 내가 facebook android sdk에서 바꿀 필요가있는 것이 있습니까?

미리 감사드립니다.

편집 : 나는 YShinkarev가 여기에서 말한 것을 시도했다 ->Android - facebook sdk Login window disappear (facebook.java 코드의 일부 줄을 주석 처리하고 SSO를 비활성화). 이제 자격 증명을 제공하고 액세스 토큰을받습니다. 하지만 fb 앱에서 로그인 한 경우 자동으로 받아야하지 않아야합니까? 왜 이것이 작동하지 않는지 이해가 안됩니다 ..

+0

auth listener에서 FB에서 전달 된 메시지를 로그 아웃하고 여기에 게시합니다. – sgarman

답변

4

안드로이드 SSO에 문제가 있으며, Platform Status page에서 볼 수있는 것처럼 페이스 북에서 인정을 받았습니다.

페이스 북 응용 프로그램이 장치에 있으면 SSO가 사용되며 페이스 북에서 문제가 해결 될 때까지 작동하지 않습니다. 이 문제에 대한 다른 스레드가 있습니다. 예를 들면 다음과 같습니다. logging in to facebook from my app works on emulator but not on device

+0

플랫폼 상태 psge ..에 대한 통찰력과 그 중에서도 무엇이든을 주셔서 감사합니다. – george

+0

이것에 대한 모든 업데이트는 있습니까? SSO 문제는 더 이상 플랫폼 상태에 없지만 여전히 작동하지 않는 것 같습니다 – Shaihi

+0

알고있는 한 얼마 전에 수정되었습니다. 새로운 질문을하려고 했습니까? –

관련 문제