Facebook SDK를 사용하기 위해서는 Key Hash가 필요합니다
Android는 개발시 키를 2개를 사용하는데요, 개발시 사용되는 디버그키 , 실제 배포에 사용되는 키 입니다.
어차피 둘다 쓰는거니까 둘다 생성해서 등록해줍니다.
아래 화면이 페이스북 개발자 페이지에서 Android 앱 등록시 나오는 화면입니다.
1. debug 키 위치를 확인한다
- 디버그키의 경우 대게 아래 경로에 있다
windows
C:\Documents and Settings\[User Name]\.android/debug.keystore
MAC
~/.android/debug.keystore
2. keytool 로 키를 확인한다
keytool -exportcert -alias androiddebugkey -keystore /경로/debug.keystore -storepass android -keypass android |
3. 암호화를 통한 key hash 생성
keytool -exportcert -alias androiddebugkey -keystore "/경로/" -storepass android -keypass android | openssl sha1 -binary | openssl base64 |
결과가
01+lasdsaamMakssafsafsd=
뭐 대충 위처럼 나오면 상공 저 코드를 복사해서 위 페이스북 key Hashes에 붙여넣으면 됩니다.
마지막으로
위 버튼을 예 로 바꿔주시면 됩니다.
상용키(배포키) 도 위와 똑같은 방법으로 하면되는데 다른점은 pass부분에 해당키의 암호를 입력하시면됩니다
그럼 등록 끝~
'개발 > Android 개발 주저리' 카테고리의 다른 글
개발자를 위한 안드로이드 5.0 롤리팝의 중요 변경사항은? (3) | 2014.10.18 |
---|---|
[Android] USIM 기준으로 통신사 정보 얻어오기 (0) | 2014.09.11 |
[Android] 인터넷 연결여부 체크하기( 3G,LTE,WiFi ) (0) | 2014.08.27 |
[Android] 스크롤에 따라 네비게이션 메뉴가 나타났다 사라졌다하게 만들기 (1) | 2014.08.24 |
[Android] ListView 에서 처음과 끝 구분하기( 최상단 , 최하단 체크 하기 ) (0) | 2014.08.24 |