안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 페이스북을 만들어 보는 중입니다.
페이스북에서 아주 쉽게 소스를 거의 만들어서 공개를 해 놨더라구요,
그래서 그냥 다운받아서 실행하면 잘됩니다.
실행하기 전에 http://developers.facebook.com/setup/에 가셔서 Facebook OAuth용 application ID를 발급 받았습니다.
Example을 실행하기 위해 application ID를 바꾸고 실행을 했습니다.
시뮬레이터에서는 잘 돌아갑니다.
근데 핸드폰에서는 키값이 유효하지 않다고 합니다.
이유를 알아보니깐 나의 앱에서 설정관리>모바일 및 장치>안드로이드>Key Hash를 넣어줘야 한다고 합니다.
Key Hash는
keytool -exportcert -alias [alias] -keystore [keystore]
| openssl sha1 -binary
| openssl base64
이렇게 해서 발급 받는다고 합니다.
alias는 앱 ID인거 같고, keystore는 시크릿 키인거 같은데 이렇게 발급 받는게 맞나요?
키를 발급받아서 넣어도 로그인 버튼을 누루면 웹뷰로 넘어가지 않고 invaild-key라고 나와서 디바이스에서는 진행이 되지 않습니다.
경험 있으신분 좀 알려주세요
<meta charset="utf-8">


