개발/AOS

카카오 소셜로그인 Release APK 이슈 해결

728x90

앱에서 카카오 소셜 로그인을 사용할 경우

release용, debug용 keystore가 따로 있기 때문에

각 keystore의 키 해시값을 넣어줘야 한다.

 

필자는 3개의 해시값을 넣어줬다.

 

1. 테스트용 APK

2. 릴리즈용 APK

3. 마켓 배포용 APK

 

 

 

+ 카카오 소셜로그인 API를 사용할 때 SHA1이 아닌 base64 인코딩된 형태의 키 해시를 넣어줘야 한다.

 

SHA1키를 아래의 명령어를 통해 키 해시 값을 얻을 수 있다.

echo (your SHA1 key) | xxd -r -p | openssl base64

 

예)

echo A6:51:XX:E2:XX:C5:XX:DC:XX:93:XX:C9:XX:ED:XX:A7:XX:E1:XX:E6 | xxd -r -p | openssl base64