ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Kotlin_ Kakao 로그인 연결하기 1
    Project1 2020. 5. 14. 13:27

    * Android SDK v1 을 사용했습니다 *

     

    1. 프로젝트에 카카오 SDK 적용하기

    1. build.gradle(Project: My Application)

    ...
    
    allprojects {
        repositories {
            google()
            jcenter()
    
            /* kakao */
            maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
        }
    }
    
    ...

     

     

     

    2. build.gradle(Module: app)

    ...
    dependencies{
    	...
        
        // 현재 가장 최신 버전은 1.28.0 (2020.05.14 기준)
        // 카카오 로그인
        implementation group: 'com.kakao.sdk', name: 'usermgmt', version: '1.28.0'
    
        // 카카오톡
        implementation group: 'com.kakao.sdk', name: 'kakaotalk', version: '1.28.0'
    
        // 카카오스토리
        implementation group: 'com.kakao.sdk', name: 'kakaostory', version: '1.28.0'
    
        // 카카오링크
        implementation group: 'com.kakao.sdk', name: 'kakaolink', version: '1.28.0'
    
        // 카카오내비
        implementation group: 'com.kakao.sdk', name: 'kakaonavi', version: '1.28.0'
    }

     

     

     

    3. res > values > strings.xml

    <resources>
        <string name="app_name">My Application</string>
        <string name="kakao_app_key">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</string>
    </resources>

    kakao Developers  홈페이지 > 내 애플리케이션 > 앱 키 > 네이티브 앱 키 를 복사해서 위에 붙여 넣습니다.

     

     

     

    4. AndroidManifest.xml 

    <manifest ...
    	... >
        
        <!-- permission -->
        <uses-permission android:name="android.permission.INTERNET" />
        
        <application
        	android:name=".GlobalApplication"
            ... >
            
            <!-- kakao native app key -->
            <meta-data
                android:name="com.kakao.sdk.AppKey"
                android:value="@string/kakao_app_key" />
                
    	</application>
    </manifest>

    <!-- permission --> 부분, <application> GlobalApplication 부분, <!-- kakao native app key --> 부분을 복붙!
    -> GlobalApplication 파일은 아직 만들지 않아서 빨간줄이 뜰예정이지만, 일단은 써 넣어주세요!
         밑에서 파일 만들예정입니다.

    댓글

Designed by Tistory.