Commit 442078de6e09aea29bc482ee255be647d33ec176

Authored by 赵康
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);
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");