Commit 442078de6e09aea29bc482ee255be647d33ec176
1 parent
d71917580c
Exists in
master
add createUser of event callback
Showing 3 changed files with 20 additions and 5 deletions Side-by-side Diff
GameSDKDemo/build.gradle
... | ... | @@ -94,6 +94,6 @@ dependencies { |
94 | 94 | // implementation 'com.android.support:design:27.1.1' |
95 | 95 | // implementation project(':GameSDK') |
96 | 96 | // implementation project(':IAP5Helper') |
97 | - implementation 'com.gumptech.sdk:GameSDK:4.9.0' | |
97 | + implementation 'com.gumptech.sdk:GameSDK:4.9.1' | |
98 | 98 | // implementation 'com.gump.game.sdk:SamsungIAP:5.1.1' |
99 | 99 | } |
GameSDKDemo/src/main/java/com/gump/game/sdk/demo/MainActivity.java
... | ... | @@ -102,6 +102,13 @@ public class MainActivity extends AppCompatActivity implements RechargeCallback |
102 | 102 | */ |
103 | 103 | |
104 | 104 | GameSDK.setUserStateListener(new LoginStateListener() { |
105 | + | |
106 | + @Override | |
107 | + public void onCreateUser() { | |
108 | + //新用户注册,用于事件打点。勿阻塞此方法,否则将影响登录流程 | |
109 | + Log.i(TAG,"Someone registers an new Account"); | |
110 | + } | |
111 | + | |
105 | 112 | @Override |
106 | 113 | public void onLoginSuccess(GumpUser user) { |
107 | 114 | btnCheckState.setEnabled(true); |
README.md
1 | 1 | # Gump SDK 4 for Android接入文档 |
2 | 2 | |
3 | -V4.9.0 | |
4 | -2021年06月21日 | |
3 | +V4.9.1 | |
4 | +2021年07月29日 | |
5 | 5 | |
6 | 6 | |
7 | 7 | ## 版本概述 |
... | ... | @@ -21,7 +21,7 @@ repositories{ |
21 | 21 | } |
22 | 22 | } |
23 | 23 | dependencies { |
24 | - implementation 'com.gumptech.sdk:GameSDK:4.9.0' | |
24 | + implementation 'com.gumptech.sdk:GameSDK:4.9.1' | |
25 | 25 | |
26 | 26 | } |
27 | 27 | ``` |
... | ... | @@ -103,6 +103,13 @@ GameSDK.login(Activity); |
103 | 103 | |
104 | 104 | ```java |
105 | 105 | GameSDK.setUserStateListener(new LoginStateListener() { |
106 | + | |
107 | + @Override | |
108 | + public void onCreateUser() { | |
109 | + //新用户注册,用于事件打点。勿阻塞此方法,否则影响登录流程 | |
110 | + Log.i(TAG,"Someone registers an new Account"); | |
111 | + } | |
112 | + | |
106 | 113 | @Override |
107 | 114 | public void onLoginSuccess(GumpUser gumpUser) { |
108 | 115 | //登录成功,用户信息包含在GumpUser对象里 |
... | ... | @@ -168,11 +175,12 @@ payInfo.putString("roleId", "10010"); |
168 | 175 | payInfo.putString("currency","currency"); |
169 | 176 | GumpSDK.pay(MainActivity.this, payInfo,PurchaseCallback); |
170 | 177 | ``` |
171 | -调用pay方法时,必须穿入一个bundle对象,包含如上字段,所有字段必须全部包含 | |
178 | +调用pay方法时,必须传入一个bundle对象,包含如上字段,所有字段必须全部包含 | |
172 | 179 | |
173 | 180 | |
174 | 181 | 2)IAP支付 |
175 | 182 | |
183 | + | |
176 | 184 | ```java |
177 | 185 | Bundle payInfo = new Bundle(); |
178 | 186 | payInfo.putString("product", "gp_skuId"); |