Gamepot v3.6.0 更新

以下是将Gamepot从v3.5.3或v3.5.0版本升级到v3.6.0版本的步骤

v3.6.0 下载

您可以通过以下指南链接下载 SDK。

AOS SDK download iOS SDK download Unity SDK download

Android SDK

這是如何升級 Android Native Gamepot SDK v3.6.0

  1. 更换本地库 将现有项的 app/libs 件夹内的现有 Gamepot 库替换为 v3.6.0 SDK 内 libs ⽂件夹中的新库。

  2. 更新 build.gradle (:app) 库依赖版本 更新现有项⽬ app 模块的 build.gradle ⽂件中的依赖版本

dependencies {
    ...
    // 現有適用內容
    //implementation 'com.apollographql.apollo:apollo-runtime:1.0.0-alpha2'
    //implementation 'com.apollographql.apollo:apollo-android-support:1.0.0-alpha2'
    //implementation 'com.android.billingclient:billing:5.0.0'

    // gamepot 3.6.0 新適用內容
    implementation 'com.apollographql.apollo:apollo-runtime:2.5.14'
    implementation 'com.apollographql.apollo:apollo-android-support:2.5.14'
    implementation 'com.android.billingclient:billing:7.0.0'
    ...
}
  1. (可选)更新 Facebook 库版本如果使⽤ Facebook 登录,请更新 app 模块的 build.gradle ⽂件中的依赖版本。

dependencies {
    ...
    // 現有適用內容
    // GamePot facebook [START]
    //implementation(name: 'gamepot-channel-facebook', ext: 'aar')
    //implementation 'com.facebook.android:facebook-android-sdk:13.2.0'
    // GamePot facebook [END]

    // gamepot 3.6.0 新適用內容
    // GamePot facebook [START]
    implementation(name: 'gamepot-channel-facebook', ext: 'aar')
    implementation 'com.facebook.android:facebook-android-sdk:14.1.1'
    // GamePot facebook [END]
    ...
}
  1. (可选)更新 Onestore 付款库 如果通过 Onestore 进⾏分发,请通过以下步骤更新库依赖版本:

  2. project 单位的 build.gradle 中添加路径。

allprojects {
    repositories {
        ...
        mavenCentral()
        maven { url '<https://repo.onestore.co.kr/repository/onestore-sdk-public>' }
        ...
    }
}
  1. app 单位的 build.gradle 中添加 Onestore 库。

dependencies {
  ...
  implementation(name: 'gamepot-billing-onestore', ext: 'aar')
  implementation 'com.onestorecorp.sdk:sdk-iap:21.01.00'
  ...
}
  1. AndroidManifest.xml 中添加 queries。

 <queries>
      <intent>
          <action android:name="com.onestore.ipc.iap.IapService.ACTION" />
      </intent>
      <intent>
          <action android:name="android.intent.action.VIEW" />
          <data android:scheme="onestore" />
      </intent>
  </queries>
  1. 删除现有项⽬ libs ⽂件夹中的下列 Onestore 库。

sdk-auth-1.0.2.aar
sdk-base-1.0.3.aar
sdk-iap-21.00.00.aar

iOS SDK

這是如何升級⾄ iOS Native Gamepot SDK v3.6.0

替换本地框架

将现有项⽬中的 Frameworks 和 etcFramework 内的现有 Gamepot 框架替换为 v3.6.0 SDK 内的新框架

Unity SDK

這是如何升級⾄ Unity Gamepot SDK v3.6.0

  1. 应⽤ Unity 包 通过 Unity 中的路径 Assets > Import Package > Custom Package 应⽤下载的 unitypackage ⽂件。

  2. 处理重复库 在项⽬的 /Assets/Plugins/Android/libs 路径中删除下列库⽂件。

apollo-android-support-1.0.0-alpha2.aar
apollo-api-1.0.0-alpha2.jar
apollo-runtime-1.0.0-alpha2.jar
billing-5.0.0.aar
facebook-android-sdk-13.2.0.aar
facebook-applinks-13.2.0.aar
facebook-bolts-13.2.0.aar
facebook-common-13.2.0.aar
facebook-core-13.2.0.aar
facebook-gamingservices-13.2.0.aar
facebook-login-13.2.0.aar
facebook-messenger-13.2.0.aar
facebook-share-13.2.0.aar
fragment-1.1.0.aar
gson-2.8.2.jar
kotlin-stdlib-1.5.10.jar
kotlin-stdlib-common-1.5.10.jar
kotlin-stdlib-jdk7-1.5.10.jar
kotlin-stdlib-jdk8-1.5.10.jar
okio-2.8.0.jar
  1. (可选)处理 Onestore 重复库 如果通过 Onestore 进⾏分发,请在项⽬的 /Assets/Plugins/Android/nativeLibs 路径中删除下列库⽂件。

sdk-auth-1.0.2.aar
sdk-base-1.0.3.aar
sdk-iap-21.00.00.aar

Last updated