막무가내 삽질 블로그
SHA-1, KeyHash 본문
이 과정에 대해서 좀 더 공부하고 난 뒤 내용 추가예정 (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' 카테고리의 다른 글
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 |