2014-10-19 4 views
1

Google Play에 게시하기 전에 내 응용 프로그램이 성공적으로 작동했습니다. 그러나 게시 한 후에는 페이스 북 응용 프로그램을 제거한 경우에만 로그인 버튼이 작동합니다.페이스 북의 앱이 설치되어있을 때 Facebook 로그인이 작동하지 않습니다.

내가 서명 키 저장소

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64 

를 사용하여 릴리스 hashkey를 생성 한 내가 놓친 게 있나요? 페이스 북 응용 프로그램이 설치되어있는 동안 사용자가 페이스 북을 사용하여 응용 프로그램에 로그인 할 수 있도록 페이스 북 응용 프로그램에 특별한 구성이 있습니까?

미리 감사드립니다.

답변

0

답을 Bluel3ull에게 보내 주셔서 감사합니다. 그러나 이것은 문제가 아닙니다. 문제는 어떤 이유로 있습니다 .. hashkey에 내가

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64 

잘되지 않았습니다이 명령을 쓰는받은 hashkey했다.

그럼 내가 올바른 해시 키를 얻는 방법입니다. 나는

loginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO); 

가 그럼 난 페이스 북의 벽에 뭔가를 게시하려고 줄을 추가하여 항상 웹 로그인을 열 응용 프로그램을 강제 있습니다. 여기에 페이스 북 오류가 발생하여 아무것도 페이스 북에 게시되지 않았습니다. 토스트에 오류를 표시 할 때 내 페이스 북 응용 프로그램에 있어야하는 올바른 해시 키를 찾았습니다. 는 그럼 난

loginButton.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO); 

응용 프로그램은 이제 출시 삭제하고 모든 일이 잘 작동된다.

같은 문제가있는 사람에게 도움이되기를 바랍니다.

0

이 정보가 도움이 될 수도 있고 그렇지 않을 수도 있습니다. 나는 그것이 의도적 인 문제일지도 모르지만 행운을 빌어하지 말아라. http://developer.android.com/training/basics/intents/index.html

중요 : 어떤 것을 편집하기 전에 백업 복사본을 만드는 것이 좋습니다 ...... 나와 같은 어려운 방법을 찾지 못합니다.

관련 문제