안드로이드 키해시를 여러가지 방법으로 등록해도 전혀안되서
마지막으로 자바토드로 구한 YASD3o4sn9521Ae6WJ/wSPRd1JQ= 키해시를 등록해놓았는데도
invalid android_key_hash or iOS_bundle_id or web_site_url 라는 에러가 계속 뜨네요 ㅠㅠ 왜이런가요??
안녕하세요.
확인을 위해 앱 ID 부탁드립니다.
앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다
ex) 123456
ID 863020 앱 id 입니다
실제 전달된 키 해시는 Xo8WBi6jzSxKDVR4drqm84yr9iU=
입니다.
React Native 프로젝트로의 디버그 키 해시로 보이는데요 해당 키를 플랫폼에 등록 부탁드립니다.
그 외, 키 해시는 아래 문서를 참고하여 확인 부탁드립니다.
링크걸어주신 문서에서의 터미널 명렁어와
자바코드로 키해시를 구했을 때 모두
YAXXXXXXXXXXXXXXX 로 해시키가 나오는데
전달 주신 해시키와 다른 것 인가요?
릴리즈와 디버그 때 실제 앱에서 사용되는 키 해시값은 다릅니다.
때문에 디벨로퍼스에는 2개가 등록되어 있어야 합니다.
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
문서에 있는 위 명령어를 터미널에 입력했을 때 나오는
키해시는 YAXXXXXXXXXXX입니다
이것이 릴리즈 키해시라는 말인가요???
먼저 ReactNative 프로젝트인지 확인 부탁드려요~
네 맞습니다!
RN의 경우 디버그 빌드 시, 프로젝트/android/app
경로에 있는 debug.keystore 기준으로 키 해시가 생성됩니다.
RN에서 이 값은 항상 같습니다. Xo8123214214215yr9iU=