728x90

API키를 특정 Android 앱으로 제한하려면
1) 디버그 인증서 디지털 지문
2) 또는, 출시 인증서 디지털 지문을 생성하여 사용함.

[생성해 보자]
1) 디버그 인증서 디지털 지문 - 윈도우용에서 사용할 때
1. cmd 실행 -> C:\Program Files\Android\Android Studio1\jre\bin\ 로 이동 후 아래 명령어 실행
명령어 > keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
SHA1 항목의 값 복사하여 사용함.

 



2) 출시 인증서 디지털 지문 - 출시를 위해서
1. cmd 실행 -> C:\Program Files\Android\Android Studio1\jre\bin\ 로 이동 후 아래 명령어 실행
명령어 > keytool -list -v -keystore your_keystore_name -alias your_alias_name
SHA1 항목의 값 복사하여 사용함.

*** your_keystore_name은 .keystore 확장자를 포함하여 키 저장소의 정규화된 경로와 이름으로 바꿉니다. 
*** your_alias_name은 인증서 생성 시 할당한 별칭으로 바꿉니다.

 

키 저장소 비밀번호 입력(keytool 오류)

Google Maps Android API를 사용하기 위해 요구되는 정보 중 'SHA-1 인증서 디지털 지문'을 입력해야 하는데 Google Play Store 출시를 위해서는 아래와 같이 keytool을 이용하여 획득할 수 있다. <윈도우 명령어

designedbyy.tistory.com

 

728x90

+ Recent posts