[안드로이드] 카카오 로그인(2)
코드 짜기 전에
1) build.gradle(Project)의 allprojects에
maven{url 'http://devrepo.kakao.com/nexus/content/groups/public/'}
추가
2) build.gradle(Module)에서도 자바 버전이 1.8인지 확인!
3) 그리고 안드로이드 최소 버전이 19인지도 확인!
minSdkVersion 19
4) 아이디 연결 편하게 하기 위해
plugins에 id 'kotlin-android-extensions' 추가
5) dependencies에
implementation 'com.kakao.sdk:v2-user:2.4.2'
implementation 'com.kakao.sdk:usermgmt:1.28.0'
추가!
6) 위 내용을 참고하여 AndroidManifest.xml에
developers.kakao.com/docs/latest/ko/kakaologin/android
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
위 코드를 복붙
scheme의 NATIVE_APP_KEY 부분에 아까 만든 네이티브 앱 키를 넣어준다.
이떄!! 괄호 지워줘야 한다.
kakao는 그대로 걍 괄호만 지워주기
그동안은 MainActivity만 먼저 보였는데 이제는 LoginAcivity가 먼저 보일 예정이기 때문에
(MainActivity는 세컨 액티비티가 되는 것임...)
그 내용을 수정한다.
application에android:name=".GlobalApplication" 추가
(오류 당연함. 아직 없는 파일임. 이따 추가할 거임)
<activity android:name=".MainActivity">도
<activity android:name=".LoginActivity"> 이렇게 수정. 이것도 오류 당연함.
<activity android:name=".MainActivity" /> 추가
수정 다 하면 아래와 같이 된다.
AndroidManifest.xml
이제 코드를 짜면 된다~
activity_main.xml
activity_login.xml
GlobalApplication.kr
LoginActivity.kt
MainActivity.kt