블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2737)
Unity3D (817)
Programming (474)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (228)
협업 (58)
3DS Max (3)
Game (12)
Utility (136)
Etc (96)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (53)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
04-19 00:04

'2017/02/08'에 해당되는 글 1건

  1. 2017.02.08 [펌] 페이스북 연동을 위한 Hash Key 등록

3번째? 4번째 등록인 것 같다. 할 때마다 복잡하고 어렵다.

APK를 배포하는 PC에 이 작업이 되어 있어야 한다.


1. 개발자 페이스북에 앱 추가하기

https://developers.facebook.com/apps/ URL에 접속해서 새 앱을 추가한다.

이 부분은 내가 안해서 모른다.


무튼 앱 추가하면 아래 이미지처럼 목록에 보여진다.





2. 자바 설치

개발자니까 당연히 설치 되어있겠지.


3. openssl 설치

https://code.google.com/archive/p/openssl-for-windows/downloads URL에 접속해서 윈도우에 맞게 다운로드한다.

최신 버전을 설치해야한다고 하던데 2009년 버전밖에 없다. 그래도 잘 동작하던데?

다운받은거 압축풀고 폴더 그대로 C드라이브 아래에 넣는다.

얘는 따로 인스톨 과정이 없다.


4. Hash Key 생성

ctrl + r 을 눌러 cmd를 입력하고 창을 띄운다.

명령어를 실행할 위치로 이동한다. 그 위치는 바로 자바의 bin 폴더이다.



이 경로에서 아래 명령을 실행하고 "키 저장소 비밀번호"인 android를 입력하면 Hash Key가 생성된다.


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


4-1. ~/.android/debug.keystore

위 debug.keystore라는 파일은 뭘 하는 놈인지 모르겠다만, 기본으로 존재하는 파일인 것 같다.

윈도우에서 보통 C:\Users\사용자\.android 경로에 있다.



4-2. openssl

openssl의 경로를 넣어주면 된다.

주의할 점은 bin 폴더의 openssl까지 입력을 해야 한다. 이 부분때문에 항상 고난을 겪는다.




명령을 실행하면 키 저장소 비밀번호 입력하라고 뜬다. android를 입력하면 해시키를 리턴해준다.



5. 개발자 페이스북 > 앱 > Settings > Key Hashes에 입력

리턴받은 해시키를 오타없이 위 경로에 입력하고 저장하면 된다.




출처: http://stickyny.tistory.com/62 [Mindware 깍두기]

반응형
Posted by blueasa
, |