자 이전 글에 이어서 계속 진행하도록 하겠습니다.
혹시나 처음 들어오신 분은 이전 글을 참고해주시기 바랍니다.
이전 글
네이티브 앱 키 등록
자 그럼 Kakao Developers에서 저장해 두었던 네이티브 앱 키를 프로젝트에 등록하도록 하겠습니다.
우선 네이티브 앱 키의 정보를 가져옵니다.
Kakao Developers에서
일반- 기본 정보 - 네이티브 앱 키를 복사합니다.
먼저 values에 stirng.xml 에 다음과 같이 네이티브 앱 키를 입력합니다.
해당 부분에 복사한 네이티브 앱 키를 넣습니다.
<resources>
<string name="kakao_app_key">"복사한 네이티브 앱 키를 입력"</string>
</resources>
그리고 AndroidManifests.xml 파일을 열어 수정을 하도록 하겠습니다.
아래와 같이 인터넷 사용 권한과 카카오톡의 데이터를 넣습니다.
<?xml version="1.0" encoding="utf-8"?>
<manifest ....>
<!-- 인터넷 사용 권한 -->
<uses-permission android:name="android.permission.INTERNET" />
<application
....
>
<!--카카오톡-->
<meta-data
android:name="com.kakao.sdk.AppKey"
android:value="@string/kakao_app_key" />
<activity>
....
</activity>
</application>
</manifest>
Kakao SDK 추가
Kakao SDK를 해당 프로젝트에서 사용하기 위해선 SDK와 앱을 연동해야 합니다. 그 역할로 Adapter 코드를 작성하여 초기화하는 부분을 살펴보도록 하겠습니다.
build.gradle (Project: - ) 파일을 에서 다음과 같이 작성합니다.
allprojects {
repositories {
//아래 2줄을 추가
mavenCentral()
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
}
}
build.gradle (Module: - )에서 다음과 같이 작성합니다.
dependencies {
//카카오 로그인
implementation group: 'com.kakao.sdk', name: 'usermgmt', version: project.KAKAO_SDK_VERSION
}
gradle.properties 파일을 열어 다음과 같이 작성합니다.
#카카오 로그인
KAKAO_SDK_GROUP=com.kakao.sdk
KAKAO_SDK_VERSION=1.27.0
작성 날 기준으로 최신 버전은 1.27.0입니다
혹시 최신 버전으로 하실 분은 아래의 카카오 홈페이지에서 확신해 보시고 맞춰서 넣어주시면 됩니다.
수정이 된 후 프로젝트와 Gradle 파일과 동기화는 필수입니다.
다음 부분은 실제로 코드를 작성하여 구현하는 부분인데 너무 길어지게 되어 다른 글로 작성하도록 하겠습니다.
'프로그래밍 > 안드로이드[Android]' 카테고리의 다른 글
안드로이드 SHA-1 확인(디버그 서명 인증서) (0) | 2023.02.16 |
---|---|
[안드로이드] 카카오 톡 로그인 서비스 구현 [3/3] (0) | 2021.04.11 |
[안드로이드] 카카오 톡 로그인 서비스 구현 [1/3] (0) | 2021.04.11 |
[안드로이드] Logcat 출력 시 색상 변경하기. (0) | 2020.09.03 |
[안드로이드] HttpURLConnection 사용시 에러 해결 방법 (0) | 2020.08.31 |