2011-09-14 9 views
0

나는 우리의 안드로이드 애플 리케이션에서 페이스 북의 제품을 공유하기 위해 페이스 북의 SDk를 사용하고있다. 문제가 없지만, 잘 작동하지만 전화에 사전 설치된 페이스 북의 앱에 로그인하면 우리는 로그인하고 싶어한다. 페이스 북은 우리의 응용 프로그램을 통해 로그인 창이 표시되지 않습니다. 나는 이것을 어떻게 우리 코드에서 관리 할 것인가? \체크 아웃

이 문제에 대해 저를 도우십시오.

미리 감사드립니다.

답변

2

로그인 대화 상자를 항상 표시하려면 Facebook.authorize() 메소드를 호출 할 때 Facebook.FORCE_DIALOG_AUTH 옵션을 설정하십시오.

여기 내 코드가 있습니다.

Facebook fb = new Facebook("1234567"); //your app key 
return fb.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, fbDiagListener); 
0

FB 앱 & 앱이 연결되어 있지 않습니다. FB 인증 흐름을 구현하십시오. FB Dev 사이트 OAuth 2.0을 확인하십시오. 앱 내에서 클라이언트 측 항목을 사용합니다.

0

킹리의 솔루션은 좋지만 유일하지는 않습니다. 앱에서 해시 키를 확인해야 페이스 북 콘솔에 붙여 넣은 해시 키와 일치하는지 확인할 수 있습니다. 나는 같은 문제가 있었고이 방법으로 해결되었다.