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
更换本地库 将现有项的 app/libs 件夹内的现有 Gamepot 库替换为 v3.6.0 SDK 内 libs ⽂件夹中的新库。
更新 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'
...
}
(可选)更新 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]
...
}
(可选)更新 Onestore 付款库 如果通过 Onestore 进⾏分发,请通过以下步骤更新库依赖版本:
project 单位的 build.gradle 中添加路径。
allprojects {
repositories {
...
mavenCentral()
maven { url '<https://repo.onestore.co.kr/repository/onestore-sdk-public>' }
...
}
}
app 单位的 build.gradle 中添加 Onestore 库。
dependencies {
...
implementation(name: 'gamepot-billing-onestore', ext: 'aar')
implementation 'com.onestorecorp.sdk:sdk-iap:21.01.00'
...
}
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>
删除现有项⽬ 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
应⽤ Unity 包 通过 Unity 中的路径 Assets > Import Package > Custom Package 应⽤下载的 unitypackage ⽂件。
处理重复库 在项⽬的 /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
(可选)处理 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