250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 막내의막무가내 알고리즘
- 프로그래머스 알고리즘
- 막내의막무가내
- flutter network call
- 막내의막무가내 플러터
- 막무가내
- 막내의막무가내 플러터 flutter
- 막내의막무가내 목표 및 회고
- 안드로이드
- 막내의막무가내 안드로이드
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 코틀린
- 안드로이드 Sunflower 스터디
- 부스트코스
- 주엽역 생활맥주
- 막내의막무가내 안드로이드 코틀린
- 막내의막무가내 안드로이드 에러 해결
- 막내의막무가내 일상
- 주택가 잠실새내
- 2022년 6월 일상
- 부스트코스에이스
- 막내의 막무가내
- 막내의막무가내 rxjava
- Fragment
- 프래그먼트
- 막내의막무가내 프로그래밍
- 안드로이드 sunflower
- 막내의막무가내 SQL
- 막내의 막무가내 알고리즘
- 막내의막무가내 코틀린 안드로이드
Archives
- Today
- Total
막내의 막무가내 프로그래밍 & 일상
[안드로이드] 앱 출시 후 해시 키(인증) 에러 (feat. 카카오 api, 파이어베이스 구글로그인) 본문
728x90
예전에 첫 앱을 출시할 때 잘 되던 구글로그인, 페이스북 로그인 등이 에러가 났던 적이 있다.
이유는 출시한 앱에는 릴리즈 해시키가 등록되어야 하기 때문이다.
그리고 이번에 카카오 api도 에러가 났다. 이것도 마찬가지의 이유에서였다.
해결방법을 간단하게 정리할려고한다.
앱을 출시하게되면 위와 같이 플레이콘솔에서 앱 서명에 SHA-1 인증서 지문을 볼 수 있다.
구글로그인은 위와 같이 파이어베이스 콘솔에서 settings에서 플레이콘솔의 SHA 키값을 추가해주면된다.
카카오 API도 해시키를 추가해주면 되는데 조금 다르다.
그냥 SHA1 키 값을 추가하는게 아니라 변환을 해줘야한다.
변환방법은 다음과 같다.
mac의 경우
echo SHA1키값 | xxd -r -p | openssl base64
window의 경우는 그냥 console에 치면 안된다.
openssl을 깔아서 하거나 git bash가 있는분들은 git bash를 사용하면된다. 난 후자를 사용하였다.
위 사진과 같이 명령어를 쳐주면 키가 출력될 것이다. 이 키를 카카오 API 키 해시에 등록해주면 된다.
그럼 출시된 앱애도 잘 동작할것이다.
댓글과 공감은 큰 힘이됩니다. 감사합니다.!
728x90
'안드로이드' 카테고리의 다른 글
[안드로이드] 안드로이드 인앱 결제 구현때 사용했던 라이브러리 (0) | 2020.03.15 |
---|---|
[안드로이드][스마트폰] 개발자 옵션 사라진 경우 해결방법 (0) | 2020.03.09 |
[안드로이드] FrameLayout, ScrollView 사용시 특정 뷰 위치 고정시키기 (0) | 2020.01.18 |
[안드로이드] java.lang.BootstrapMethodError: Exception from call site #4 bootstrap method 에러 (2) | 2020.01.02 |
[안드로이드] 레트로핏2 이미지업로드 Multipart Retrofit2 글 (0) | 2019.09.03 |
Comments