2011-03-31 5 views
2

Facebook 기능을 사용하는 샘플 앱을 개발했으며 기기 (Samsung Galaxy S)에서 정상적으로 작동합니다. Facebook 기능을 포함하여, 나는 (필요에 따라) dev 계정을 만들고 FB dev 계정에 입력 한 키 해시를 생성했습니다. 나의 의심은 (내가 이것을 묻는 것은 매우 어리 석다는 것을 알고 있습니다.) 왜 이것을 입력해야합니까? 우리 자신이 .apk에 서명하고 그것을 시장에서 공개 할 때 FB 웹 사이트의 키 해시? 이 키 해시가 FB 또는 내 앱을 다운로드하는 기기에 어떤 용도로 사용됩니까?Facebook 앱 키 해시 사용

+0

[업데이트] 나는 당신의 인생 물론 살아있는 지옥 : – Ashwin

+1

의 안드로이드 점에서 더 관심이 있었다 - 페이스 북은 모르거나 상관 없어 .apk에 서명했습니다. 이는 Android의 이점입니다. – ChuckKelly

답변

1

이것은 앱이 개인 정보를 검색 할 수있게 해주기 때문에 페이스 북의 또 다른 보안 수단 일뿐입니다. www.facebook.com/developers에서 평화를, :

더 원활한 로그인 경험 (예를 들어, snY1_9SPiOfe_xK2D-RT2ASFl5k)에 사용되는 보안 키. 와 마찬가지로

싱글 사인온 (SSO)

: http://developers.facebook.com/docs/guides/mobile/#android_key_hash에서 (SIC) : 당신도 로그인하지 않고 사용할 수 있기 때문에

이 모바일 기기에서 특별히 중요하다 Android SDK 의 가장 유용한 기능 중 하나 인 iOS SDK는 싱글 사인온 (SSO)입니다. SSO를 사용하면 사용자가 Facebook 신분을 사용하여 앱에 로그인 할 수 있습니다. 그들은 이미 자신의 장치에 페이스 북의 안드로이드 애플 리케이션에 로그인 한 그들은 사용자 이름과 비밀 번호를 입력하지 않아도됩니다. 또한 에 자신의 Facebook 신원 정보가있는 앱인 에 로그인하기 때문에 자신의 프로필 정보 및 소셜 그래프에 액세스 할 수 있습니다.

+0

는 또한, 서명 된 .apk 문제를 해결하기 위해 만들어보기 ... – RivieraKid

+0

고마워요. 매우 도움이 되었어요. :)하지만 해시 키와 같은 길이의 임의의 임의의 String을 등록 할 수 있습니까? keytool을 사용하여 생성해야하는 이유는 무엇입니까? – Ashwin

+0

짧은 대답 : 잘 모르겠습니다. 언제든지 시도해보고 효과가 있는지 확인할 수 있습니다. 하지만 내 생각 엔 어딘가에 수표가 있어야한다는 것입니다. https://github.com/facebook/facebook-android-sdk에서 코드를 찾을 수 있습니다. 왜 열쇠를 사용하지 않으시겠습니까? – Aleadam