버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

Upgrading the Android SDK from 3.10.x to 3.11.0

...

  • Changed AndroidManifest.xml

    • added kakao activity

      코드 블럭
      <!-- 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 -->
    • removed kakao intent-filter

<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />

<data android:scheme="@string/kakao_scheme" />
</intent-filter>

    • removed kakao gameshop activity

      코드 블럭
      <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" />
    • removed kakao activity

      코드 블럭
      <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>
  • Upgrade Gradle Version to 5.6.4, Android Gradle Plugin Version to 3.6.1

  • Upgrade TargetSDKVersion to 30, minSdkVersion to 19, buildToolVersion to 30.0.3

...

  • Remove the existing INSTALL_REFERRER setting according to the new Google Install Referrer.

    • Remove the part applied according to <Invite <Invite Event Configuration>Configuration>.

  • Add configuration file when using SigninWithApple

    • Developers who want to use the SigninWithApple function add xml file according to <SigninWithApple <SigninWithApple Authentication Detail Configuration>Configuration>.

 

 

Upgrading the Android SDK from 3.10.2 to 3.10.4

KakaoGameSDK

  • The minimum supported version of Gradle has changed with AndroidX migration and library updates.

    • Gradle: 4.6

    • Gradle-tool-version: 3.2.0

    • BuildToolVersion: 28.0.2

  • Add AndroidX migration settings to gradle.properties

    • android.useAndroidX=true

    • android.enableJetifier=true

  • Added setting for applying new version of Google ads library

    • Add the value "com.google.android.gms.ads.APPLICATION_ID" to your AndroidManifest.xml file according to the <Google Settings for ADID> guide.

...

  • Changed Repository, Dependency

    • Check and apply the changed contents according to <SDK <SDK environment setting> setting> guide.

  • Added Funnels Settings

    • Add the onNewIntent callback by checking out the <Add <Add new Intent Receiving Settings> Settings> guide.

    • Developers who added an existing urlPromotion setting do not need to add additional settings.

...

  • If targetSdkVersion is set to 28 version or higher, and the game using http requires The requires The Following Settings.

  • If your game uses Http on targetSdkVerion 28, you have to apply to KakaoGameSDK v3.8.4.

 

 

Upgrading the Android SDK from 3.8.0 to 3.8.1

...

  • Removed the user_friends permission when Login Facebook as default. 

  • If you need the 'user_friends' permission, you have to add this line '<item>user_posts</item>' for "facebook_read_pemissions" on your 'kakao_game_facebook_auth.xml' file.

 

 

Upgrading the Android SDK from 3.7.1 to 3.7.2

...

  • ADT build support has been discontinued. Developers should build with the Gradle according to the to the SDK installation guide.

  • The 'showAppInviteDialog' API has been removed as per Facebook policy.

  • Developers using the API must refer to the to the Facebook developer site to site to implement the feature.

 

 

Upgrading the Android SDK from 3.6.3 to 3.6.6

...

  • On devices with Google Play Service 11.8.0, only new Google sign-in is supported.

  • Games using Google login and Google background login must use version 3.6.6 or later.


 

Upgrading the Android SDK from 3.6.0 to 3.6.3

...