일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- OkHttp Interceptor
- Android ViewPager2
- 66챌린지
- Android 12
- 알고리즘 자바
- 습관만들기
- 안드로이드 fcm
- Android ProgressBar
- Android DataBinding
- MVP Architecture
- Android
- 영어독립365
- DataBinding
- 프로그래머스 알고리즘
- WebView
- Android Jetpack
- 안드로이드 갤러리 접근
- Android WebView
- Kotlin FCM
- Java
- scope function
- Android 12 대응
- 안드로이드
- Android Interceptor
- Kotlin
- 카카오 알고리즘
- Android Navigation
- android recyclerview
- 영어공부
- 안드로이드 카카오 로그인
- Today
- Total
Developer Geek
안드로이드 카카오 SDK V2 로그인 - part1(프로젝트 셋업) 본문
안드로이드 카카오 SDK V2 로그인 - part1(프로젝트 셋업)
1. 애플리케이션 등록하기
카카오 SDK를 사용하기 위해서는 Kakao Developers 공식 페이지에 접속하여 아래 사진과 같이 로그인 하여 우측 상단의 [내 애플리케이션] 에 들어가서 등록해야 한다.
[내 애플리케이션] 에 접속하게 되면 아래와 같은 화면이 나오게 된다. [애플리케이션 추가하기] 를 클릭하게 하여 앱 이름 과 사업자명 을 입력하고 저장하면 애플리케이션 등록이 완료된다.
2. Android 플랫폼 등록
Android App에서 카카오 SDK를 사용하기 위한 애플리케이션 등록을 완료했다. 추가로 사용하는 애플리케이션의 플랫폼을 등록해줘야 한다.
플랫폼 등록은 [내 애플리케이션] > [앱 설정] > [플랫폼] 에서 확인할 수 있다. 위 사진과 같은 페이지에서 해당 프로젝트를 선택하게 되면 아래와 같이 참조할 수 있을 것이다.
1. 패키지명, 마켓 URL 등록
[Android 플랫폼 등록] 버튼을 눌러주면 패키지명, 마켓 URL, 키 해시 값을 입력하라고 나온다. 패키지명, 마켓 URL 은 Android 프로젝트의 AndroidManifest.xml 에서 아래 사진과 같이 확인하고 패키지명 에 복사&붙여넣기 해주면 자동으로 마켓 URL 이 생성된다.
아래는 내 패키지 명이다.
2. 키 해시 등록
키 해시 등록을 위해서는 등록된 앱에서 SDK를 이용하여 API 호출을 통해 확인할 수 있다.
카카오 SDK를 사용하기 위한 셋팅으로
gradle(Project)에
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/’ }
추가- 일반적으로 build.gradle(Project: )파일에서 repositories 에
maven { url https://devrepo.kakao.com/nexus/content/groups/public/’ }
를 추가하는데, gradle v7.0.1를 사용한 프로젝트에서는 제대로 동기화 되지 않아서 settings.gradle(Project Settings) 에서 repositories 에 추가했다.
- 일반적으로 build.gradle(Project: )파일에서 repositories 에
gradle(Module)에 dependencies 에
implementation "com.kakao.sdk:v2-user:2.7.0"
추가한다.인터넷 통신을 위한 AndroidManifest,xml 파일에
<uses-permission android:name="android.permission.INTERNET" />
추가한다.
MainActivity.class의 onCreate함수 안에 아래 코드를 삽입한다.
var keyHash = Utility.getKeyHash(this) Log.d("KeyHash", keyHash)
- 앱 실행하여 Log값 확인 후 키 해시 값을 복사하여 [Android 플랫폼 등록] > [키 해시] 에 삽입 후 저장하면 프로젝트 셋팅 완료다.
'안드로이드' 카테고리의 다른 글
Android 키보드 생성 시, Bottom Navigation Hide (0) | 2021.10.28 |
---|---|
안드로이드 style.xml 사용 예제 (0) | 2021.10.19 |
안드로이드 문자열 리소스(strings.xml) 사용 예제 (0) | 2021.10.19 |
안드로이드 카카오 SDK V2 로그인 - part2(코드) (0) | 2021.09.27 |
Android(Kotlin) RecyclerView Example (0) | 2021.09.08 |