Commit 656f5f9fdd6c19eb1c4de09dede6691b04ed22b7
1 parent
0ea573a866
Exists in
master
merge payment v3 and v4 in one package
Showing 8 changed files with 42 additions and 15 deletions Side-by-side Diff
GameSDK-release4.1.2.aar
No preview for this file type
GameSDK-release4.1.3.aar
No preview for this file type
GameSDKDemo/GameSDKDemo.iml
... | ... | @@ -66,14 +66,6 @@ |
66 | 66 | <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> |
67 | 67 | <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> |
68 | 68 | <sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> |
69 | - <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> | |
70 | - <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | |
71 | - <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> | |
72 | - <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> | |
73 | - <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |
74 | - <sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" /> | |
75 | - <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> | |
76 | - <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> | |
77 | 69 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> |
78 | 70 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> |
79 | 71 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> |
... | ... | @@ -82,16 +74,39 @@ |
82 | 74 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> |
83 | 75 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> |
84 | 76 | <sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" /> |
77 | + <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> | |
78 | + <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | |
79 | + <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> | |
80 | + <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> | |
81 | + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |
82 | + <sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" /> | |
83 | + <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> | |
84 | + <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> | |
85 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> | |
85 | 86 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" /> |
86 | - <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/GameSDK-release4.1.1/jars" /> | |
87 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/builds" /> | |
88 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> | |
89 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" /> | |
87 | 90 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.2.0/jars" /> |
88 | 91 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/22.2.0/jars" /> |
89 | 92 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> |
93 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-classes" /> | |
94 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-runtime-classes" /> | |
95 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" /> | |
96 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-verifier" /> | |
97 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-resources" /> | |
98 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-support" /> | |
99 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" /> | |
90 | 100 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> |
101 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/reload-dex" /> | |
91 | 102 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> |
103 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/restart-dex" /> | |
92 | 104 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> |
105 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" /> | |
93 | 106 | <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> |
107 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" /> | |
94 | 108 | <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> |
109 | + <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> | |
95 | 110 | </content> |
96 | 111 | <orderEntry type="jdk" jdkName="Android API 22 Platform" jdkType="Android SDK" /> |
97 | 112 | <orderEntry type="sourceFolder" forTests="false" /> |
... | ... | @@ -99,7 +114,9 @@ |
99 | 114 | <orderEntry type="library" exported="" scope="TEST" name="junit-4.12" level="project" /> |
100 | 115 | <orderEntry type="library" exported="" name="support-annotations-22.2.0" level="project" /> |
101 | 116 | <orderEntry type="library" exported="" name="support-v4-22.2.0" level="project" /> |
102 | - <orderEntry type="library" exported="" name="GameSDK-release4.1.1-" level="project" /> | |
103 | 117 | <orderEntry type="library" exported="" name="appcompat-v7-22.2.0" level="project" /> |
118 | + <orderEntry type="module" module-name="GameSDK" exported="" /> | |
119 | + <orderEntry type="library" exported="" name="image-cache" level="project" /> | |
120 | + <orderEntry type="library" exported="" name="BluePay_3.6.2.0414pro" level="project" /> | |
104 | 121 | </component> |
105 | 122 | </module> |
106 | 123 | \ No newline at end of file |
GameSDKDemo/build.gradle
... | ... | @@ -33,6 +33,6 @@ dependencies { |
33 | 33 | compile fileTree(dir: 'libs', include: ['*.jar']) |
34 | 34 | testCompile 'junit:junit:4.12' |
35 | 35 | compile 'com.android.support:appcompat-v7:22.2.0' |
36 | -// compile project(':GameSDK') | |
37 | - compile(name:'GameSDK-release4.1.2',ext:'aar') | |
36 | + compile project(':GameSDK') | |
37 | +// compile(name:'GameSDK-release4.1.3',ext:'aar') | |
38 | 38 | } |
GameSDKDemo/libs/GameSDK-release4.1.2.aar
No preview for this file type
GameSDKDemo/libs/GameSDK-release4.1.3.aar
No preview for this file type
GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java
... | ... | @@ -12,6 +12,7 @@ import android.widget.Toast; |
12 | 12 | |
13 | 13 | import com.gumptech.sdk.GumpPreference; |
14 | 14 | import com.gumptech.sdk.GumpSDK; |
15 | +import com.gumptech.sdk.PaymentVersion; | |
15 | 16 | import com.gumptech.sdk.bean.GumpUser; |
16 | 17 | import com.gumptech.sdk.bean.PurchaseResult; |
17 | 18 | import com.gumptech.sdk.callback.InitializeCallback; |
... | ... | @@ -54,7 +55,6 @@ public class MainActivity extends Activity implements PurchaseCallback{ |
54 | 55 | @Override |
55 | 56 | public void onClick(View v) { |
56 | 57 | Bundle payInfo = new Bundle(); |
57 | - payInfo.putString("nick", "thi"); | |
58 | 58 | payInfo.putString("product", "test2"); |
59 | 59 | payInfo.putFloat("amount", 0.1f); |
60 | 60 | payInfo.putString("extraInfo", "This is demo!"); |
... | ... | @@ -79,6 +79,12 @@ public class MainActivity extends Activity implements PurchaseCallback{ |
79 | 79 | * 设置屏幕方向 |
80 | 80 | */ |
81 | 81 | GumpSDK.getSettings().setScreenLandscape(true); |
82 | + | |
83 | + /** | |
84 | + * 设置支付版本 | |
85 | + */ | |
86 | + GumpSDK.getSettings().setPaymentVersion(PaymentVersion.V4); | |
87 | + | |
82 | 88 | /** |
83 | 89 | * 设置用户登录状态监听器 |
84 | 90 | */ |
IntegrationGuide.md
1 | 1 | # Gump SDK 4 for Android接入文档 |
2 | 2 | |
3 | -V4.1.0 | |
4 | -2016年11月09日 | |
3 | +V4.1.3 | |
4 | +2017年1月12日 | |
5 | 5 | |
6 | 6 | ## 版本概述 |
7 | 7 | |
... | ... | @@ -102,6 +102,10 @@ V4.1.0 |
102 | 102 | GumpSDK.getSettings().setFBEnable(true); |
103 | 103 | GumpSDK.getSettings().setVKEnable(true); |
104 | 104 | |
105 | +*若要使用V4版支付请设置 | |
106 | + | |
107 | + GumpSDK.getSettings().setPaymentVersion(PaymentVersion.V4); | |
108 | + | |
105 | 109 | #### 1.调用GumpSDK前需要执行初始化。 |
106 | 110 | |
107 | 111 | 若不需要分渠道 |