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"); |