Commit f97711df6009879c5f4e87a11a373925526436c5

Authored by 赵康
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;
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 ## 第三章 常见问题