#1 Hash Key?
오픈API 를 사용하려면 해시키를 등록하게되는데, 해시키가 등록된 앱만 SDK 이용하여 API 를 호출할수 있다고 합니다.
#2 Hash Key 방법
1) Logcat
2) 터미널
2-1) MacOS
Java Development Kit의 키 및 인증 관리 도구(keytool)가 필요합니다.
개발 키 해시를 생성하려면 터미널 창을 열고 다음 명령을 실행해야합니다.
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
2-2) Windows
- Java Development Kit의 키 및 인증 관리 도구(keytool)
- Google Code Archive의 Windows용 OpenSSL 라이브러리 openssl-for-windows
개발 키 해시를 생성하려면 Java SDK 폴더의 명령 프롬프트에서 다음 명령을 실행해야합니다.
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\USERNAME\.android\debug.keystore" | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" base64
2-3) 릴리스 키 해시 생성
Android 앱을 스토어에 업로드하려면 릴리스 키로 디지털 서명을 해야 합니다. 릴리스 키의 해시를 생성하려면 Mac 또는 Windows에서 다음 명령을 실행하여 릴리스 키 별칭과 키 저장소의 경로를 대체합니다.
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64
'[study]Android > Android(Kotlin & Java)' 카테고리의 다른 글
ViewBinding - kotlin (0) | 2024.01.05 |
---|---|
android backstack - kotlin (0) | 2024.01.05 |
Webview: 카카오톡 친구페이지로 이동하기 - kotlin (0) | 2024.01.05 |
디버그 서명 인증서 (SHA-1) (0) | 2023.12.05 |
해시키 구하기(Hash key) - Java (0) | 2023.12.05 |