카카오 로그인을 사용하기 위해서는 디버그 키해시와 릴리즈 키해시를 각각 등록해줘야 합니다.
PlayStore에 앱을 올리고 심사를 거부당해서 확인해봤더니 릴리즈 키해시 값이 잘못되어 있어서 발생하는 이슈였네요. ㅠ.ㅠ
아래와 같이 릴리즈 키해시를 만드는 방법이 여기저기 보이지만 이 방법으로는 제대로 된 릴리즈 키해시를 얻을수 없었어요.
$ keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
위 방법으로 안되신다면 아래와 같은 방법으로 해보시길 바래요.
# 릴리즈 키해시 생성 방법 #
1. Google Play Console의 [설정-앱 서명]에 SHA-1 인증서 지문 복사하기
2. Open SSL을 이용하여 SHA-1 인증서 지문으로 키해시 생성
$ echo "37:D5:91:24:85: . . . :0A:3A:BC:FC:17:5D" | xxd -r -p | openssl base64
끝! 간단하죠잉?
* 참고
1. 프로젝트별로 keystore 파일을 관리하고 싶어서 keyAlias 값을 변경하기 위해서는 아래와 같은 명령어를 사용하면 됩니다.
$ keytool -changealias -keystore KEYSTORE_FILE_NAME.jks -alias OLD_ALIAS -destalias NEW_ALIAS
2. 디버그 키해시 만드는 법
$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
3. Open SSL Download: https://code.google.com/archive/p/openssl-for-windows/downloads
'Development > Flutter' 카테고리의 다른 글
[Flutter] PopupDialog에서 Get.back()을 두번 호출해야하는 경우 (0) | 2023.12.21 |
---|---|
[Flutter] 플러터 앱 아이콘 변경하기 (0) | 2023.12.20 |
[해결방법] android.permission.SCHEDULE_EXACT_ALARM 오류의 원인과 수정 방법 (0) | 2023.11.30 |
[Flutter] text overflow check, 텍스트 영역 오버플로우 체크 (0) | 2023.09.12 |
[Flutter] tabbar background color in flutter (0) | 2023.09.01 |