|
@@ -1,7 +1,6 @@
|
|
|
package com.fq.channel.sdk.base.net.req;
|
|
|
|
|
|
-import com.fq.channel.sdk.base.constants.AppConfig;
|
|
|
-import com.fq.channel.sdk.base.constants.FqConfig;
|
|
|
+import com.fq.channel.sdk.base.config.FqConfig;
|
|
|
import com.fq.channel.sdk.base.exception.NullStringToEmptyAdapterFactory;
|
|
|
import com.fq.channel.sdk.base.utils.DES;
|
|
|
import com.fq.channel.sdk.base.utils.DeviceUtils;
|
|
@@ -12,17 +11,14 @@ import com.fq.threelib.gson.Gson;
|
|
|
import com.fq.threelib.gson.GsonBuilder;
|
|
|
import com.fq.threelib.gson.JsonObject;
|
|
|
|
|
|
-import org.json.JSONException;
|
|
|
-import org.json.JSONObject;
|
|
|
-
|
|
|
import java.lang.reflect.Field;
|
|
|
import java.lang.reflect.Modifier;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Iterator;
|
|
|
import java.util.TreeMap;
|
|
|
|
|
|
-import static com.fq.channel.sdk.base.constants.FqConfig.KEY_CHANNEL_TYPE;
|
|
|
-import static com.fq.channel.sdk.base.constants.FqConfig.KEY_TOKEN;
|
|
|
+import static com.fq.channel.sdk.base.config.FqConfig.KEY_CHANNEL_TYPE;
|
|
|
+import static com.fq.channel.sdk.base.config.FqConfig.KEY_TOKEN;
|
|
|
|
|
|
/**
|
|
|
* Created by Ethan on 2017/7/5.
|
|
@@ -59,7 +55,7 @@ public class ParamsUtils {
|
|
|
|
|
|
ReqContent<ReqInitBody> reqContent = new ReqContent<>();
|
|
|
//生成init操作的boby
|
|
|
- ReqInitBody body = new ReqInitBody(AppConfig.AD_ID);
|
|
|
+ ReqInitBody body = new ReqInitBody(FqConfig.get().getAdId());
|
|
|
//生成init操作的head
|
|
|
ReqHeader head = generateReqHeader(body);
|
|
|
|
|
@@ -136,19 +132,19 @@ public class ParamsUtils {
|
|
|
reqHeader.setNetworkType(Utils.isWifi() ?"1" : "2"); //网络类型 1 wifi 2 其他
|
|
|
|
|
|
reqHeader.setRequestIp(Utils.getIPAddress(true)); //请求ip
|
|
|
- reqHeader.setImei(AppConfig.sImei); //Android 手机唯一识别码
|
|
|
+ reqHeader.setImei(DeviceUtils.getIMEI()); //Android 手机唯一识别码
|
|
|
reqHeader.setIdfa(""); //ios唯一标识 没有传空字符传
|
|
|
reqHeader.setOsType("1"); //系统类型 1 安卓 2 IOS 3 web 4 其他
|
|
|
|
|
|
- reqHeader.setAppId(AppConfig.APP_ID); //appId
|
|
|
- reqHeader.setChannelId(AppConfig.CHANNEL_ID); //渠道号
|
|
|
- reqHeader.setAdId(AppConfig.AD_ID); //广告编号
|
|
|
- reqHeader.setAdFlag(AppConfig.AD_FLAG); //广告名
|
|
|
- reqHeader.setSdkVersion(AppConfig.FQ_GAME_SDK_VERSION_CODE);//凤起SDK版本
|
|
|
- reqHeader.setGameVersion(AppConfig.GAME_VERSION);//游戏版本
|
|
|
+ reqHeader.setAppId(FqConfig.get().getAppId()); //appId
|
|
|
+ reqHeader.setChannelId(FqConfig.get().getChannelId()); //渠道号
|
|
|
+ reqHeader.setAdId(FqConfig.get().getAdId()); //广告编号
|
|
|
+ reqHeader.setAdFlag(FqConfig.get().getAdFlag()); //广告名
|
|
|
+ reqHeader.setSdkVersion(Utils.FQSDK_VERSION);//凤起SDK版本
|
|
|
+ reqHeader.setGameVersion(Utils.getVersionCode() + "_" + Utils.getVersionName());//游戏版本
|
|
|
reqHeader.setToken(FqConfig.get().getString(KEY_TOKEN)); //token
|
|
|
|
|
|
- reqHeader.setTdid(AppConfig.sTdADTdid);//Tdid
|
|
|
+ reqHeader.setTdid(FqConfig.get().getAdId());//Tdid
|
|
|
|
|
|
String timestamp = System.currentTimeMillis() + "";//时间戳
|
|
|
reqHeader.setTimestamp(timestamp);
|