Commit 0af97e58 authored by zhengyingbing's avatar zhengyingbing
Browse files

feat(app): 更新fastsdk版本.

parent 3f84e07f
......@@ -16,15 +16,14 @@ public class GameApplication extends Application {
@Override
public void onTerminate() {
super.onTerminate();
FastSdk.onTerminate(this);
super.onTerminate();
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
FastSdk.onConfigurationChanged(this, newConfig);
}
@Override
......
......@@ -58,7 +58,7 @@ public class MainActivity extends Activity {
// new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA},
// false);
if(hasPermission){
//your code
//TODO: your code
}
}
......@@ -111,7 +111,7 @@ public class MainActivity extends Activity {
@Override
public void onLoginSuccess(LoginResult result) {
Logger.data(TAG,"登录成功:" + result);
setText(">>登录成功:" + result.toString() + "");
setText(">>登录成功:" + result.toString());
isLogin = true;
}
......@@ -166,8 +166,8 @@ public class MainActivity extends Activity {
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
FastSdk.onSaveInstanceState(outState);
super.onSaveInstanceState(outState);
}
@Override
......@@ -178,21 +178,21 @@ public class MainActivity extends Activity {
@Override
protected void onResume() {
Logger.data(TAG,"游戏页面onResume");
super.onResume();
Logger.data(TAG,"游戏页面onResume");
FastSdk.onResume(this);
}
@Override
protected void onStop() {
super.onStop();
FastSdk.onStop(this);
super.onStop();
}
@Override
protected void onPause() {
super.onPause();
FastSdk.onPause(this);
super.onPause();
}
@Override
......@@ -204,14 +204,14 @@ public class MainActivity extends Activity {
@Override
protected void onDestroy() {
super.onDestroy();
FastSdk.onDestroy(this);
super.onDestroy();
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
FastSdk.onNewIntent(intent);
super.onNewIntent(intent);
}
@Override
......@@ -267,7 +267,7 @@ public class MainActivity extends Activity {
setText("创角报送");
FastSdk.report(EventType.CreateRole, getPlayerInfo());
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -276,7 +276,7 @@ public class MainActivity extends Activity {
setText("进服报送");
FastSdk.report(EventType.EnterServer, getPlayerInfo());
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -285,7 +285,7 @@ public class MainActivity extends Activity {
setText("升级报送");
FastSdk.report(EventType.LevelUp, getPlayerInfo());
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -303,7 +303,7 @@ public class MainActivity extends Activity {
setText("调用登出");
FastSdk.logout();
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -312,7 +312,7 @@ public class MainActivity extends Activity {
setText("查询商品");
FastSdk.queryGoodsInfo();
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -322,7 +322,7 @@ public class MainActivity extends Activity {
setText("调用支付");
FastSdk.pay(this, getPayParams(amount));
}else{
ToastUtils.toast("请先登录");
loginFirst();
}
}
......@@ -368,4 +368,8 @@ public class MainActivity extends Activity {
str = str + temp + "\n";
textView.setText(str);
}
private void loginFirst(){
ToastUtils.toast("请先登录");
}
}
\ No newline at end of file
......@@ -5,17 +5,16 @@ import android.app.AlertDialog;
import android.text.TextUtils;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import com.hoolai.access.open.fastaccess.channel.FastSdk;
import com.hoolai.access.open.fastaccess.channel.request.GoodsInfo;
import com.hoolai.access.open.fastaccess.channel.request.PayParams;
import com.hoolai.access.open.fastaccess.utils.ToastUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
public class ProductUtils {
public static void showProducts(Activity activity, List<GoodsInfo> list){
......@@ -44,7 +43,7 @@ public class ProductUtils {
}
//扩展信息,回调时原样返回,因为各渠道回调参数限制不一致。回调参数暂时只支持长度50。callBackInfo中不要使用这些符号:“|”、“=”、“+”、“/”。
payParams.setCallbackInfo("支付扩展信息,游戏透传参数"+ UUID.randomUUID().toString().replace("-",""));
Map<String, String> map = new HashMap<>();
Map<String, String> map = new ConcurrentHashMap<>();
map.put("isSupportThirdPayment", "true");//是否支持google之外的三方支付
map.put("payType", "1");// 1 钱包(默认此类型) 2 点卡
map.put("currency", payInfo.getShowTag());//币种
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment