android 에서 facebook 연동시키기 - 기본준비 |
사실 android 와 facebook 을 연동시키는 방법은 facebook developer 사이트에서 상세히 설명하고 있다.
하지만 영문자료이기 때문에, 숙련된 개발자들을 위해 한글로 꼭 해야할일만 간단히 정리해본다.
1. facebook SDK 다운받기
아래 링크에서 facebook sdk 를 다운받을 수 있다.
추후 facebook app 을 만들어야 하니 열려진 링크를 닫지 말자.
2. facebook SDK Eclipse 에 import 시키기.
압축을 풀었으면 이클립스에서 facebook SDK 를 import 시킨다. sample code 들이 함께 있는데 참조하고 싶다면 함께 import 하면 좋고, 그렇지 않다면 SDK 로 표시된 녀석만 import 하자.
3. facebook app 을 만든다.
여기서 말하는 facebook app 은 안드로이드로 만든 facebook 과 연동되는 app 이 아니다. facebook 과 연동을 하려면 "내가 이런 app 을 만들 것이다" 라고 facebook 에 등록을 해야 하는데, 이 등록이 facebook app 을 만드는 것이라고 보면 된다. 이 등록을 통해서 개발자는 facebook SDK 만 이용하면 손쉽게 facebook 연동이 가능해지며 보안 등에 대해서는 크게 신경 쓸 필요가 없다.
참고로 이 facebook app 을 만들기 전에 기존에 facebook app 을 만든 적이 없다면 개발자 등록을 해야 하는데, 이 때 핸드폰 인증이 필요하다. ( 기존에 다른 방식으로 인증을 받았다면 skip )
3-1. facebook app 을 만들 때 App Name 만 적어도 된다.
3-2. 네이티브 Android 앱 을 체크하고, Key Hash 를 등록한다. 다른 것은 필수는 아니다.
Mac 사용자는 다음명령을 통해서 hash 를 얻을 수 있고
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
Windows 사용자는 다음명령을 통해서 hash 를 얻을 수 있다.
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
windows 의 경우 openssl 이 안 깔려 있는 경우가 대부분인데, 다음 링크를 통해 windows용 openssl 을 설치하는 방법과 사용방법을 알 수 있다.
3-3. Facebook 로그인을 활성화한다.
4. facebook sdk library 로 등록
facebook sdk 를 사용할 project 에서 facebook sdk 를 library로 등록한다. ( 기존 project 가 없다면 새로 만들자. )
4-1. library 로 등록 후 에러가 발생할 수 있는데, 에러 원인은 대부분 android-support-v4.jar 의 중복 때문이다. 현재 프로젝트의 android-support-v4.jar 를 삭제해주자.
자 이상으로 기본준비 끝!
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[android] Google Map Android API V2 에 대하여.. (2) | 2013.07.13 |
---|---|
[android] Otto library 에 대해서. (4) | 2013.07.11 |
[android] Ice Cream Sandwich 이후의 Dialog 버튼 스타일 만들기. (0) | 2013.07.10 |
Eclipse 가용 메모리 조정하기. (0) | 2013.07.08 |
[android] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE (0) | 2013.07.08 |
댓글