코딩하는 일용직 노동자

Facebook Key Hash 생성/등록하기 본문

안드로이드

Facebook Key Hash 생성/등록하기

bacass 2020. 7. 1. 15:14

페이스북 SDK를 사용하기 위해 페이스북 개발자 사이트에 앱을 등록시킬때 key hash 를 입력해야 합니다.
key hash 는 개발시 사용되는 디버그 keystore 로 만든 키와
실제 마켓등록용 앱에 사용될 keystore로 만든 키를 등록할 수 있습니다.
사이트에는 여러개의 키를 등록시켜도 됩니다.

키 해시를 입력하는 칸이 보인다.

안드로이드 스튜디오에서 Terminal을 열고 아래 내용을 입력합니다.

keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64

실제 마켓등록용 앱을 만들때 사용되는 keystore 를 이용해 hash키를 만듭니다.
우선 alias 와 keystore 의 경로를 알아야 합니다.

keystore파일의 위치와 alias 를 알아낸다.

keytool -exportcert -alias <ALIAS 이름> -keystore <KEYSTORE 경로와 이름> | openssl sha1 -binary | openssl base64

keytool -exportcert -alias xxxxxx -keystore /Users/leewonwoo/Documents/Workspace_Kotlin/DustApp/keystore/xxxxxxKeystore.keystore | openssl sha1 -binary | openssl base64

디버그키와 실제릴리즈키를 이용해 key hash를 얻어냈다.