문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
Faq 목록 - 10. Android ( Faq 목록 입니다 ) 먼저 확인해주세요.
안녕하세요, Kakao SDK를 사용하여 Android 앱에서 로그인을 구현하고 있습니다. 하지만 앱 실행 시 아래와 같은 오류가 발생합니다.
Invalid android_key_hash or iOS_bundle_id or web_site_url
-
SHA-1 인증서 지문 확인:
Google Play 앱 서명 키와 업로드 키를 모두 확인했으며, 각 SHA-1 지문을 기반으로 Key Hash를 생성했습니다.
-
Key Hash 등록:
Kakao Developers의 플랫폼 > Android > 키 해쉬 항목에 해당 Key Hash를 등록했습니다.
-
ProGuard 설정 검토:
ProGuard로 인해 Key Hash가 변경되지 않도록 설정을 추가했습니다.
앱ID: 508072
implementation ‘com.kakao.sdk:v2-user:2.20.6’
안녕하세요.
실제 전달되는 키 해시 값은 현재 등록된 값과 다릅니다.
키 해시 값을 다시 확인 부탁드립ㄴ디ㅏ.
이 곳의 인증서를 기반으로 생성한 키 해쉬 값을 등록하는 것이 맞을까요?
플레이스토어에 배포된 앱과 로컬에서 디버그 또는 릴리즈 빌드한 앱의 키 해시는 다릅니다.
테스트 하고 계시는 환경에 맞에 키 해시 확인 부탁드리며
확인이 어려우신 경우 Utility.getKeyHash(this)
로도 값을 확인해보실수 있는점 참고 부탁드립니다.
테스트 환경에서 사용된 모든 키 해시를 카카오 플랫폼에 등록 완료하였습니다.
테스트 환경에서는 정상적으로 동작하지만, 번들링 후 스토어에 배포된 버전에서만 문제가 발생하고 있습니다.
스토어 배포 버전의 경우, 앱 서명 키로 생성한 키 해시가 올바른지 확인 부탁드립니다.
추가로, 혹시 확인해야 할 다른 사항이 있다면 안내 부탁드립니다. 감사합니다.
Utility.getKeyHash(this)로 확인한 결과 이미 등록된 키 해시로 확인됩니다.
넵, 누락된 내용 추가로 등록하신 뒤 부터 동일 오류 발생하지 않는 것으로 확인됩니다.