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 | ## 第三章 常见问题 |