와챠의 우당탕탕 코딩 일기장

[안드로이드] 카카오 로그인 api(1) 본문

코딩 일기장/Android(Kotlin)

[안드로이드] 카카오 로그인 api(1)

minWachya 2021. 5. 7. 15:53
반응형

목차

1, 해시키 설정

2, 어플리케이션 추가 및 설정


1, 해시키 설정

여기서는 디버그 해시키 이용할 건데...

플레이 스토어에 앱 등록 시 릴리스 해시키 이용해야한다.

 

해시키를 생성하는 방법은 2가지가 있다.

 

1-1) 해시키를 생성하는 아주아주 간단한 방법!! 

위의 코드를 이용한다.

Log.d해서 확인하든지 하면 아주아주 간단하게 생성이 가능하다.

 

1-2) 해시키를 생성하는 쫌 복잡한 방법!!

더보기

code.google.com/archive/p/openssl-for-windows/downloads

 

Google Code Archive - Long-term storage for Google Code Project Hosting.

 

code.google.com

일단 여기에 들어간다.

 

에서 openssl-0.9.8e_X64.zip다운

 

압축 풀면 bin>openssl.exe보인다.

 

키 추출 위해서는 keytool도 필요하기 때문에...

자바 설치되어진 폴더에 들어가서

bin>keytool 응용프로그램 있는지 확인

 

두 프로그램 동시 사용해서 해시키 추출할 때 편하게 하기 위해 path에 등록해야한다.

 

내pc>마우스 오른쪽 버튼>속성

고급 시스템 설정

환경 변수 클릭

path 선택 후 편집 클릭

새로 만들기 눌러서 openssl의 bin 경로

자바의 keytool 경로 추가하고 확인!

 

path 설정 잘 됐나 확인해보자

cmd켜고 openssl 입력

keytool 입력

 

그리고 아래의 기나긴 명령어들을 입력한다...

별칭 설정 및 만들어진 키 저장될 위치 입력(.android있는 곳) 등 입력하는 것이다...

 

keytool -exportcert -alias androiddebugkey -keystore C:\Users\82108\.androidkeytool -exportcert -alias androiddebugkey -keystore c:\Users\82108\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64

 

이러면 해시 키 생성 완료!!

 

커멘트창은 닫지 말자...

해시키 생성 완료!


 

2, 어플리케이션 추가 및 설정

 

아래 링크 들어가서 로그인하기

developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

시작하기 클릭!

 

애플리케이션 추가하기 클릭

 

빈칸들 입력... 이때 앱 이름에 Kakao는 들어갈 수 없다.

 

생성 완료!


클릭하면

여기서 중요한 키는 네이티브 앱 키이다.

안드로이드 프로젝트와 MySNSLoninkko가 연결시켜주는 역할을 하는 친구다~

 

계속 설정해보자...

그 밑에 플랫폼 설정하기 클릭

 

안드로이드 플랫폼 등록 클릭

 

패키지명에는 생성한 안드로이드 프로젝트의 패키지명(com.~) 입력

이거 입력

 

마켓 URL은 자동 생성됨

 

키 해시는 아까 만들어진 해시키 복붙

 

저장 클릭!

등록 완료!

 

 

카카오 로그인 클릭해서 활성화 설정 off를 on해주기

 

설정 완료~

이제 코드 짜면 된다.

반응형
Comments