Showing
5 changed files
with
30 additions
and
13 deletions
... | @@ -35,5 +35,7 @@ | ... | @@ -35,5 +35,7 @@ |
35 | - 在登录之后增加实名认证返回选择框,替换PoolSdk_V2_xxxx.jar | 35 | - 在登录之后增加实名认证返回选择框,替换PoolSdk_V2_xxxx.jar |
36 | - 2020-4-16 | 36 | - 2020-4-16 |
37 | - 权限返回接口加了一个上下文的参数,替换PoolSdk_V2_xxxx.jar | 37 | - 权限返回接口加了一个上下文的参数,替换PoolSdk_V2_xxxx.jar |
38 | +- 2020-4-20 | ||
39 | + - 统计增加adid字段,直接替换PoolSdk_V2_xxxx.jar | ||
38 | - 2020-4-23 | 40 | - 2020-4-23 |
39 | - - 替换PoolSdk_V2_xxxx.jar | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
41 | + - 直接替换PoolSdk_V2_xxxx.jar | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -5,6 +5,7 @@ android { | ... | @@ -5,6 +5,7 @@ android { |
5 | buildToolsVersion '29.0.2' | 5 | buildToolsVersion '29.0.2' |
6 | defaultConfig { | 6 | defaultConfig { |
7 | applicationId "com.ssjh.demo" | 7 | applicationId "com.ssjh.demo" |
8 | + minSdkVersion 8 | ||
8 | targetSdkVersion 28 | 9 | targetSdkVersion 28 |
9 | versionCode 2 | 10 | versionCode 2 |
10 | versionName "1.0" | 11 | versionName "1.0" | ... | ... |
demo/app/libs/PoolSdk_V2_0423.jar
deleted
100644 → 0
No preview for this file type
demo/app/libs/PoolSdk_V2_20200423.jar
0 → 100644
No preview for this file type
1 | package com.youai.foolsdk.demo; | 1 | package com.youai.foolsdk.demo; |
2 | 2 | ||
3 | +import android.Manifest; | ||
3 | import android.app.Activity; | 4 | import android.app.Activity; |
4 | import android.app.AlertDialog; | 5 | import android.app.AlertDialog; |
5 | import android.app.Application; | 6 | import android.app.Application; |
... | @@ -58,6 +59,7 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -58,6 +59,7 @@ public class AppActivity extends Activity implements OnClickListener { |
58 | private Button btQueryProducts; | 59 | private Button btQueryProducts; |
59 | private Button pb_bt_verifyname; | 60 | private Button pb_bt_verifyname; |
60 | 61 | ||
62 | + private Bundle saveBundle; | ||
61 | //提示LOG | 63 | //提示LOG |
62 | private TextView txMsg,txSdkMsg; | 64 | private TextView txMsg,txSdkMsg; |
63 | private Activity mContext; | 65 | private Activity mContext; |
... | @@ -107,11 +109,13 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -107,11 +109,13 @@ public class AppActivity extends Activity implements OnClickListener { |
107 | public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { | 109 | public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { |
108 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); | 110 | super.onRequestPermissionsResult(requestCode, permissions, grantResults); |
109 | PoolSdkHelper.onRequestPermissionsResult(requestCode, permissions, grantResults); | 111 | PoolSdkHelper.onRequestPermissionsResult(requestCode, permissions, grantResults); |
112 | + init(saveBundle); | ||
110 | } | 113 | } |
111 | 114 | ||
112 | @Override | 115 | @Override |
113 | protected void onCreate(Bundle savedInstanceState) { | 116 | protected void onCreate(Bundle savedInstanceState) { |
114 | super.onCreate(savedInstanceState); | 117 | super.onCreate(savedInstanceState); |
118 | + saveBundle = savedInstanceState; | ||
115 | int layoutId = getResources().getIdentifier( | 119 | int layoutId = getResources().getIdentifier( |
116 | "public_sdk_self_test", "layout", getPackageName()); | 120 | "public_sdk_self_test", "layout", getPackageName()); |
117 | setContentView(layoutId); | 121 | setContentView(layoutId); |
... | @@ -119,6 +123,21 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -119,6 +123,21 @@ public class AppActivity extends Activity implements OnClickListener { |
119 | initView(); | 123 | initView(); |
120 | PoolSdkLog.setIsShowLog(true); | 124 | PoolSdkLog.setIsShowLog(true); |
121 | PoolSdkConfig.readPoolSdkConfigData(this); | 125 | PoolSdkConfig.readPoolSdkConfigData(this); |
126 | + | ||
127 | + if(getApplicationInfo().targetSdkVersion >= 23 && Build.VERSION.SDK_INT >= 23){ | ||
128 | + requestPermissions(new String[]{Manifest.permission.READ_PHONE_STATE,Manifest.permission.WRITE_EXTERNAL_STORAGE},1); | ||
129 | + }else {//不需要权限直接调用init | ||
130 | + this.init(savedInstanceState); | ||
131 | + } | ||
132 | + | ||
133 | + txSdkMsg.setText("sdksimplename:"+ PoolSdkConfig.getConfigByKey("sdksimplename") | ||
134 | + +"\nsdkversioncode:"+PoolSdkConfig.getConfigByKey("sdkversioncode") | ||
135 | + +"\ngamesimplename:"+PoolSdkConfig.getConfigByKey("gamesimplename") | ||
136 | + +"\nlogincheckurl:"+PoolSdkConfig.getConfigByKey("logincheckurl") | ||
137 | + ); | ||
138 | + } | ||
139 | + | ||
140 | + private void init( Bundle savedInstanceState){ | ||
122 | PoolSdkHelper.init(this, new PoolSDKCallBackListener() { | 141 | PoolSdkHelper.init(this, new PoolSDKCallBackListener() { |
123 | @Override | 142 | @Override |
124 | public void poolSdkCallBack(int code, String msg) { | 143 | public void poolSdkCallBack(int code, String msg) { |
... | @@ -137,7 +156,7 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -137,7 +156,7 @@ public class AppActivity extends Activity implements OnClickListener { |
137 | break; | 156 | break; |
138 | case PoolSDKCode.POOLSDK_INIT_FAIL: | 157 | case PoolSDKCode.POOLSDK_INIT_FAIL: |
139 | break; | 158 | break; |
140 | - case 1000://PoolSDKCode.POOLSDK_QUERY_WITH_PRODUCTS | 159 | + case PoolSDKCode.POOLSDK_QUERY_WITH_PRODUCTS: |
141 | //msg:为查询的结果值 | 160 | //msg:为查询的结果值 |
142 | /** | 161 | /** |
143 | * {//查询商品信息返回数据 | 162 | * {//查询商品信息返回数据 |
... | @@ -152,15 +171,15 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -152,15 +171,15 @@ public class AppActivity extends Activity implements OnClickListener { |
152 | * } | 171 | * } |
153 | */ | 172 | */ |
154 | break; | 173 | break; |
174 | + case PoolSDKCode.POOLSDK_EXTENDS_CODE1://实名认证成功才有回调 | ||
175 | + //msg为生日 | ||
176 | + break; | ||
155 | default: | 177 | default: |
156 | break; | 178 | break; |
157 | } | 179 | } |
158 | } | 180 | } |
159 | - }, savedInstanceState);// init(this);// this为游戏的activity对象 | 181 | + },savedInstanceState);// init(this);// this为游戏的activity对象 |
160 | - | 182 | + PoolSdkHelper.setPayListener(mPoolPayListener); |
161 | - PoolSdkHelper.setPayListener(mPoolPayListener ); | ||
162 | - | ||
163 | - | ||
164 | PoolSdkHelper.setLogoutCallback(new PoolLogoutListener() { | 183 | PoolSdkHelper.setLogoutCallback(new PoolLogoutListener() { |
165 | @Override | 184 | @Override |
166 | public void onLogoutSuccess() { | 185 | public void onLogoutSuccess() { |
... | @@ -169,12 +188,7 @@ public class AppActivity extends Activity implements OnClickListener { | ... | @@ -169,12 +188,7 @@ public class AppActivity extends Activity implements OnClickListener { |
169 | login(); | 188 | login(); |
170 | } | 189 | } |
171 | }); | 190 | }); |
172 | - | 191 | + PoolSdkHelper.trackEvent(getApplicationContext(), PoolEventType.POOL_RES_LOADED, null); |
173 | - txSdkMsg.setText("sdksimplename:"+ PoolSdkConfig.getConfigByKey("sdksimplename") | ||
174 | - +"\nsdkversioncode:"+PoolSdkConfig.getConfigByKey("sdkversioncode") | ||
175 | - +"\ngamesimplename:"+PoolSdkConfig.getConfigByKey("gamesimplename") | ||
176 | - +"\nlogincheckurl:"+PoolSdkConfig.getConfigByKey("logincheckurl") | ||
177 | - ); | ||
178 | } | 192 | } |
179 | 193 | ||
180 | @Override | 194 | @Override | ... | ... |
-
Please register or login to post a comment