막무가내 삽질 블로그

SHA-1, KeyHash 본문

Android

SHA-1, KeyHash

joong~ 2021. 6. 3. 18:23
728x90

이 과정에 대해서 좀 더 공부하고 난 뒤 내용 추가예정 (keystore 등)

 

릴리즈로 된 apk 구글이 패킹하고 난 SHA-1 키를 KeyHash로 바꾸어 각 SNS에 등록해줘야한다.

 

구글플레이콘솔 -> 앱 무결성 -> 앱 서명키 SHA-1 복사

 

 

 

SHA-1 알고 있을 때

터미널에 echo SHA-1 | xxd -r -p | openssl base64

하면 KeyHash가 나오는데 등록하면 됨.

 

디버그 Keyhash

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

릴리즈 keyhash

keytool -exportcert -alias gnacompany -keystore <릴리즈 키 위치> -storepass <릴리즈 키 스토어 비번> -keypass <릴리즈 키 비번> | openssl sha1 -binary | openssl base64

디버그 sha-1 / sha-256

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

릴리즈 sha-1 / sha-256

keytool -list -v -keystore <릴리즈 키 위치> -alias <릴리즈 키 alias명>


 

구글, 페북, 카카오는 자체검수가 필요없고 네이버는 검수해야한다.

페북은(public, email)만 사용할 경우 검수x, 그 외 권한요청이 필요할때는 검수를 해야한다

 

 

 

sign your app reference

https://developer.android.com/studio/publish/app-signing

 

앱 서명  |  Android 개발자  |  Android Developers

앱 서명 및 보안과 관련된 중요한 개념을 알아보고, Android 스튜디오를 사용하여 Google Play에 출시하기 위해 앱에 서명하는 방법과 Play 앱 서명을 선택하는 방법을 알아보세요.

developer.android.com

 

키 확인법 참고

https://jizard.tistory.com/231

'Android' 카테고리의 다른 글

rxjava data layer custom mapping  (0) 2021.06.18
android png, svg, dp, px, dpi  (0) 2021.06.12
View Lifecycle  (0) 2021.05.30
MutableLiveData를 RxStream으로 변경하기  (0) 2021.05.11
MVVM + Clean Architecture를 활용한 영화검색 앱  (6) 2021.05.10
Comments