나는 우리의 안드로이드 애플 리케이션에서 페이스 북의 제품을 공유하기 위해 페이스 북의 SDk를 사용하고있다. 문제가 없지만, 잘 작동하지만 전화에 사전 설치된 페이스 북의 앱에 로그인하면 우리는 로그인하고 싶어한다. 페이스 북은 우리의 응용 프로그램을 통해 로그인 창이 표시되지 않습니다. 나는 이것을 어떻게 우리 코드에서 관리 할 것인가? \체크 아웃
이 문제에 대해 저를 도우십시오.
미리 감사드립니다.
나는 우리의 안드로이드 애플 리케이션에서 페이스 북의 제품을 공유하기 위해 페이스 북의 SDk를 사용하고있다. 문제가 없지만, 잘 작동하지만 전화에 사전 설치된 페이스 북의 앱에 로그인하면 우리는 로그인하고 싶어한다. 페이스 북은 우리의 응용 프로그램을 통해 로그인 창이 표시되지 않습니다. 나는 이것을 어떻게 우리 코드에서 관리 할 것인가? \체크 아웃
이 문제에 대해 저를 도우십시오.
미리 감사드립니다.
로그인 대화 상자를 항상 표시하려면 Facebook.authorize() 메소드를 호출 할 때 Facebook.FORCE_DIALOG_AUTH 옵션을 설정하십시오.
여기 내 코드가 있습니다.
Facebook fb = new Facebook("1234567"); //your app key
return fb.authorize(this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, fbDiagListener);
FB 앱 & 앱이 연결되어 있지 않습니다. FB 인증 흐름을 구현하십시오. FB Dev 사이트 OAuth 2.0을 확인하십시오. 앱 내에서 클라이언트 측 항목을 사용합니다.
귀하의 문제는 주로 Android 키 해시를 올바르게 지정하지 않았기 때문에 발생했다고 생각합니다. 다음 링크를 통해 가보십시오 : "An error's occurred" when authenticating with Facebook's android sdk
킹리의 솔루션은 좋지만 유일하지는 않습니다. 앱에서 해시 키를 확인해야 페이스 북 콘솔에 붙여 넣은 해시 키와 일치하는지 확인할 수 있습니다. 나는 같은 문제가 있었고이 방법으로 해결되었다.