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 앱에서 로그인 한 경우 자동으로 받아야하지 않아야합니까? 왜 이것이 작동하지 않는지 이해가 안됩니다 ..
auth listener에서 FB에서 전달 된 메시지를 로그 아웃하고 여기에 게시합니다. – sgarman