Commit f97711df6009879c5f4e87a11a373925526436c5
1 parent
f396f1ebd5
Exists in
master
the demo for sdk v4.6.2
Showing 5 changed files with 25 additions and 51 deletions Side-by-side Diff
GameSDKDemo/build.gradle
| 1 | 1 | apply plugin: 'com.android.application' |
| 2 | 2 | |
| 3 | -/*gump test config,you could ignore it | |
| 4 | -* gump打包测试使用,你可以自行配置,或者直接删除这部分内容 | |
| 3 | +/*The config for internal testing,you could ignore it | |
| 4 | +* gump内部测试使用,你可以自行配置,或者直接删除这部分内容 | |
| 5 | +* --start-- | |
| 5 | 6 | */ |
| 6 | 7 | def keystorePSW = '' |
| 7 | 8 | def keystoreAlias = '' |
| ... | ... | @@ -21,12 +22,13 @@ if (keystoreFilepath) { |
| 21 | 22 | keyfile = file(keystoreFilepath) |
| 22 | 23 | } |
| 23 | 24 | /* |
| 24 | - * gump test config,you could ignore it | |
| 25 | - * gump打包测试使用,你可以自行配置,或者直接删除这部分内容 | |
| 25 | + * The config for internal testing,you could ignore it | |
| 26 | + * gump内部测试使用,你可以自行配置,或者直接删除这部分内容 | |
| 27 | + * --end-- | |
| 26 | 28 | */ |
| 27 | 29 | |
| 28 | 30 | repositories { |
| 29 | - maven{ | |
| 31 | + maven { | |
| 30 | 32 | url "http://117.50.8.198:8081/nexus/content/repositories/sdk" |
| 31 | 33 | } |
| 32 | 34 | jcenter() |
| ... | ... | @@ -35,7 +37,7 @@ repositories { |
| 35 | 37 | |
| 36 | 38 | android { |
| 37 | 39 | compileSdkVersion 26 |
| 38 | - buildToolsVersion "27.0.3" | |
| 40 | + buildToolsVersion '28.0.3' | |
| 39 | 41 | |
| 40 | 42 | signingConfigs { |
| 41 | 43 | release { |
| ... | ... | @@ -49,8 +51,8 @@ android { |
| 49 | 51 | defaultConfig { |
| 50 | 52 | minSdkVersion 14 |
| 51 | 53 | targetSdkVersion 26 |
| 52 | - versionCode 5 | |
| 53 | - versionName "1.3" | |
| 54 | + versionCode 6 | |
| 55 | + versionName "1.4" | |
| 54 | 56 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" |
| 55 | 57 | signingConfig signingConfigs.release |
| 56 | 58 | } |
| ... | ... | @@ -68,16 +70,19 @@ android { |
| 68 | 70 | abortOnError false |
| 69 | 71 | } |
| 70 | 72 | |
| 73 | + applicationVariants.all{ | |
| 74 | + variant-> | |
| 75 | + variant.outputs.all{ | |
| 76 | + outputFileName = "GameSDKDemo-"+variant.name+defaultConfig.versionName+".apk" | |
| 77 | + } | |
| 78 | + } | |
| 79 | + | |
| 71 | 80 | } |
| 72 | 81 | |
| 73 | 82 | dependencies { |
| 74 | 83 | implementation fileTree(include: ['*.jar'], dir: 'libs') |
| 75 | 84 | testImplementation 'junit:junit:4.12' |
| 76 | 85 | implementation 'com.android.support:appcompat-v7:26.1.0' |
| 77 | - //微信 | |
| 78 | - implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.1.4' | |
| 79 | - //VK | |
| 80 | - implementation 'com.gumptech:VKsdk:1.5.4' | |
| 81 | -// implementation project(':GameSDK') | |
| 82 | - implementation 'com.gumptech.sdk:GameSDK:4.5.8' | |
| 86 | +// implementation project(':GameSDK') | |
| 87 | + implementation 'com.gumptech.sdk:GameSDK:4.6.2' | |
| 83 | 88 | } |
GameSDKDemo/release/GameSDKDemo-release.apk
No preview for this file type
GameSDKDemo/src/main/AndroidManifest.xml
| ... | ... | @@ -2,10 +2,6 @@ |
| 2 | 2 | package="com.gumptech.sdk.demo"> |
| 3 | 3 | |
| 4 | 4 | |
| 5 | - <uses-sdk | |
| 6 | - android:minSdkVersion="9" | |
| 7 | - android:targetSdkVersion="23"/> | |
| 8 | - | |
| 9 | 5 | <uses-permission android:name="android.permission.INTERNET"/> |
| 10 | 6 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> |
| 11 | 7 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> |
| ... | ... | @@ -50,17 +46,10 @@ |
| 50 | 46 | |
| 51 | 47 | <data |
| 52 | 48 | android:host="com.gump.sdk" |
| 53 | - android:scheme="gump10031"/> | |
| 49 | + android:scheme="gump100"/> | |
| 54 | 50 | </intent-filter> |
| 55 | 51 | </activity> |
| 56 | 52 | |
| 57 | - <!--wechat--> | |
| 58 | - <!-- vk --> | |
| 59 | - <!-- <activity android:name="com.vk.com.gumptech.sdk.VKOpenAuthActivity" /> --> | |
| 60 | - <!-- <activity --> | |
| 61 | - <!-- android:name="com.vk.com.gumptech.sdk.VKServiceActivity" --> | |
| 62 | - <!-- android:label="ServiceActivity" --> | |
| 63 | - <!-- android:theme="@style/VK.Transparent" /> --> | |
| 64 | 53 | </application> |
| 65 | 54 | |
| 66 | 55 |
GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java
| ... | ... | @@ -113,11 +113,6 @@ public class MainActivity extends Activity implements PurchaseCallback { |
| 113 | 113 | * 设置启用facebook登录 |
| 114 | 114 | */ |
| 115 | 115 | GumpSDK.getSettings().requestThirdSupport(SDKSettings.THIRD_SUPPORT_FB); |
| 116 | - /** | |
| 117 | - * 设置启用Vk登录 | |
| 118 | - */ | |
| 119 | -// GumpSDK.getSettings().requestThirdSupport(SDKSettings.THIRD_SUPPORT_VK); | |
| 120 | - | |
| 121 | 116 | |
| 122 | 117 | /** |
| 123 | 118 | * 设置启用google登录 |
| ... | ... | @@ -159,9 +154,6 @@ public class MainActivity extends Activity implements PurchaseCallback { |
| 159 | 154 | case GumpPreference.ACCOUNT_TYPE_REG: |
| 160 | 155 | userType = "gump注册用户"; |
| 161 | 156 | break; |
| 162 | - case GumpPreference.ACCOUNT_TYPE_VK: | |
| 163 | - userType = "vk登录"; | |
| 164 | - break; | |
| 165 | 157 | case GumpPreference.ACCOUNT_TYPE_GOOGLE: |
| 166 | 158 | userType = "google 登录"; |
| 167 | 159 | break; |
README.md
| 1 | 1 | # Gump SDK 4 for Android接入文档 |
| 2 | 2 | |
| 3 | -V4.5.8 | |
| 4 | -2018年9月20日 | |
| 3 | +V4.6.2 | |
| 4 | +2018年10月19日 | |
| 5 | 5 | |
| 6 | 6 | ## 版本概述 |
| 7 | 7 | |
| ... | ... | @@ -19,13 +19,9 @@ V4.5.8 |
| 19 | 19 | } |
| 20 | 20 | } |
| 21 | 21 | dependencies { |
| 22 | - implementation 'com.gumptech.sdk:GameSDK:4.5.8' | |
| 22 | + implementation 'com.gumptech.sdk:GameSDK:4.6.2' | |
| 23 | 23 | } |
| 24 | 24 | |
| 25 | - | |
| 26 | -可选接入vk登录时,需要导入vkLibrary工程,并配置模块依赖,如下 | |
| 27 | - | |
| 28 | - implementation 'com.gumptech:VKsdk:1.5.4' | |
| 29 | 25 | |
| 30 | 26 | ### 2.修改AndroidManifest.xml文件 |
| 31 | 27 | 首先添加必要的权限,如下所示: |
| ... | ... | @@ -60,13 +56,6 @@ V4.5.8 |
| 60 | 56 | </intent-filter> |
| 61 | 57 | </activity> |
| 62 | 58 | |
| 63 | - <!-- vk登录使用,若不接入vk,不需配置 --> | |
| 64 | - <activity android:name="com.vk.sdk.VKOpenAuthActivity" /> | |
| 65 | - <activity | |
| 66 | - android:name="com.vk.sdk.VKServiceActivity" | |
| 67 | - android:label="ServiceActivity" | |
| 68 | - android:theme="@style/VK.Transparent" /> | |
| 69 | - | |
| 70 | 59 | ### 3.向Gump平台索要游戏ID(AppID),完成代码接入 |
| 71 | 60 | 正式开始接入逻辑代码前,先介绍下一些附加设置,以方便代码接入 |
| 72 | 61 | |
| ... | ... | @@ -199,17 +188,16 @@ InitializeCallback为初始化回调接口,此接口只有一个回调方法init |
| 199 | 188 | |SDKSettings.THIRD_SUPPORT_FB | Facebook登录 | |
| 200 | 189 | |SDKSettings.THIRD_SUPPORT_GOOGLE| Google登录 | |
| 201 | 190 | |SDKSettings.THIRD_SUPPORT_LINE | Line登录 | |
| 202 | - |SDKSettings.THIRD_SUPPORT_VK | VK登录 | | |
| 203 | 191 | |
| 204 | 192 | ### 2.登录账户类型 |
| 205 | 193 | | 常量字段 | 说明 | |
| 206 | 194 | |-------------------------------------|--------------| |
| 207 | 195 | |GumpPreference.ACCOUNT_TYPE_FB | Facebook用户 | |
| 208 | 196 | |GumpPreference.ACCOUNT_TYPE_REG | Gump注册用户 | |
| 209 | - |GumpPreference.ACCOUNT_TYPE_QUICK_REG| 快速注册用户 | | |
| 197 | + |GumpPreference.ACCOUNT_TYPE_QUICK_REG| 游客 | | |
| 210 | 198 | |GumpPreference.ACCOUNT_TYPE_GOOGLE | Google用户 | |
| 211 | 199 | |GumpPreference.ACCOUNT_TYPE_LINE | Line用户 | |
| 212 | - |GumpPreference.ACCOUNT_TYPE_VK | VK用户 | | |
| 200 | + | |
| 213 | 201 | |
| 214 | 202 | |
| 215 | 203 | ## 第三章 常见问题 |