안드로이드 앱 배포시 카카오 로그인이 안되는 문제가 있습니다.
여러 케이스가 있는데요.. 하나씩 말씀드릴께요..
1. minifyEnabled false 로 했을때는 해시키를
콘솔 -> 앱 -> 설정 -> 앱 무결성 -> 앱 서명 탭 앱 서명 키 인증서로 해시키를 만드셔야 합니다.
echo '앱 서명 키 인증서(SHA-1 인증서 지문)' | xxd -r -p | openssl base64
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
2. minifyEnabled true 로 했을때는 해시키를
콘솔 -> 앱 -> 설정 -> 앱 무결성 -> 앱 서명 탭 업로드 키 인증서 해시키를 만드셔야 합니다.
echo '업로드 키 인증서(SHA-1 인증서 지문)' | xxd -r -p | openssl base64
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
그리고 proguard-rules.pro 파일에 아래 내용을 추가해 주셔야 합니다.
-keep class com.kakao.sdk.**.model.* { <fields>; }
-keep class * extends com.google.gson.TypeAdapter
'안드로이드' 카테고리의 다른 글
안드로이드 이미지 업로드 PHP (0) | 2023.07.27 |
---|---|
php 다른 테이블의 리스트를 가져오기 (0) | 2022.11.11 |
ViewModel , Retrofit 이용한 대학교 검색 (0) | 2021.12.23 |
ViewPager2 자동 슬라이드 갤러리 (0) | 2021.06.29 |
안드로이드 11 변경 사항 - READ_PHONE_NUMBERS (0) | 2021.06.29 |