Android SDK를 3.19.0으로 업그레이드
AndoridManifest에
<property>
요소가 추가되어 최소 gradle 버전, Android Gradle Plugin 버전이 변경되었습니다.Gradle 6.1.1 → 6.7.1
Android Gradle Plugin 4.0.1 → 4.2.1
targetSdkVersion 34 로 설정하기 위해서는 8.1.1 로 업그레이드 필요 (참조)
Android SDK를 3.17.10으로 업그레이드
...
AndroidManifest.xml 수정
카카오 액티비티 추가
코드 블럭 <!-- Kakao Auth START --> <activity android:name="com.kakao.sdk.auth.AuthCodeHandlerActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="oauth" android:scheme="@string/kakao_scheme" /> </intent-filter> </activity> <activity android:name="com.kakao.sdk.partner.auth.AgeAuthActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="ageauth" android:scheme="@string/kakao_scheme" /> </intent-filter> </activity> <!-- Kakao Auth END -->
기존 카카오 인텐트 필터 삭제
<intent-filter> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="@string/kakao_scheme" /> |
---|
게임샵 액티비티 삭제
코드 블럭 <activity android:name="com.kakao.gameshop.sdk.KakaoPaymentActivity" android:launchMode="singleTop" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:windowSoftInputMode="adjustResize" /> <activity android:name="com.kakao.gameshop.sdk.KakaoPaymentListActivity" android:launchMode="singleTop" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:windowSoftInputMode="adjustResize" /> <activity android:name="com.kakao.gameshop.sdk.ResultOfBankaActivity" android:launchMode="singleTask" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"> <intent-filter> <data android:host="success_order" android:scheme="kakaogameshop20150801" /> <data android:host="cancel_order" android:scheme="kakaogameshop20150801" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name="com.kakao.reach.ingame.ui.IngameWebViewActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:screenOrientation="sensor" /> <activity android:name="com.kakao.reach.ingame.ui.PlusFriendActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:screenOrientation="portrait" />
기존 카카오 액티비티 삭제
코드 블럭 <activity android:name="com.kakao.auth.authorization.authcode.KakaoWebViewActivity" android:label="@string/com_kakao_login_button" android:launchMode="singleTop" android:configChanges="orientation|screenSize" android:theme="@style/Theme.Transparent" android:windowSoftInputMode="adjustResize"> </activity> <meta-data android:name="com.kakao.sdk.AppKey" android:value="@string/kakao_app_key" > </meta-data>
Gradle Version 5.6.4, Android Gradle Plugin Version 3.6.1로 변경
TargetSDKVersion 30, minSdkVersion 19, buildToolVersion 30.0.3으로 변경
...
Android SDK를 3.10.2 버전에서 3.10.4 버전으로 업그레이드
KakaoGameSDK
AndroidX 마이그레이션 진행 및 라이브러리 업데이트로 Gradle 최소 지원 버전이 변경되었습니다.
Gradle: 4.6
Gradle-tool-version: 3.2.0
BuildToolVersion: 28.0.2
gradle.properties에 AndroidX 마이그레이션 설정 추가
android.useAndroidX=true
android.enableJetifier=true
구글 ads 라이브러리 신규 버전 정책에 따른 설정 추가
<ADID 를 얻기 위한 구글 설정> 가이드에 따라 AndroidManifest.xml 파일에 'com.google.android.gms.ads.APPLICATION_ID' 값을 추가합니다.
...
TargetSDK 28을 설정하는 게임에서 Http 콜 사용시https://kakaogames.atlassian.net/wiki/spaces/KS3GFC/pages/413893728/1.2.1+Android+SDK+Gradle+3.7.0#1.2.5.12.-Http-%EC%82%AC%EC%9A%A9-%EC%84%A4%EC%A0%95 가이드에 따라 설정을 추가합니다.
Http 설정 추가가 필요한 경우 KakaoGameSDK 3.8.4 버전 이상을 사용해야 합니다.
Android SDK를 3.8.0 버전에서 3.8.1 버전으로 업그레이드
...
페이스북 로그인 시 user_friends 권한이 삭제되었습니다.
user_friends 가 필요한 개발사에서는 kakao_game_facebook_auth.xml 파일 내 "facebook_read_pemissions" 항목에 <item>user_posts</item> 을 추가하여 사용합니다.
Android SDK를 3.7.1 버전에서3.7.2 버전으로 업그레이드
...
구글 플레이 서비스 11.8.0 가 설치된 기기에서는 신규 구글 로그인만 지원됩니다.
구글 로그인 및 구글 백그라운드 로그인을 사용하는 게임에서는 반드시 3.6.6 버전 이상을 사용해야 합니다.
Android SDK를 3.6.0 버전에서 3.6.3 버전으로 업그레이드
...