Commit 609c0292 by sikang

添加设备æŒ指纹

parent 2f6adadb
...@@ -2,11 +2,11 @@ defaultTasks 'clean', 'assembleAppProductWebsiteReleaseChannels' ...@@ -2,11 +2,11 @@ defaultTasks 'clean', 'assembleAppProductWebsiteReleaseChannels'
ext { ext {
// sdk & tools // sdk & tools
minSdkVersion = 16 minSdkVersion = 19
targetSdkVersion = 27 targetSdkVersion = 28
compileSdkVersion = 27 compileSdkVersion = 28
buildToolsVersion = '27.0.3' buildToolsVersion = '28.0.3'
supportLibraryVersion = '27.1.1' supportLibraryVersion = '28.0.0'
} }
allprojects { allprojects {
......
...@@ -8,7 +8,7 @@ used_names = [] ...@@ -8,7 +8,7 @@ used_names = []
activity_mangle_setting = {} activity_mangle_setting = {}
def process_file_content(path, file_name): def process_file_content(path, file_name):
print("processing content: %s..."%path) # print("processing content: %s..."%path)
with open(path, "rt") as fin: with open(path, "rt") as fin:
file_content = fin.read() file_content = fin.read()
...@@ -71,7 +71,7 @@ for root, dirs, files in os.walk(source_root): ...@@ -71,7 +71,7 @@ for root, dirs, files in os.walk(source_root):
src = os.path.join(directory, file) src = os.path.join(directory, file)
dst = os.path.join(directory, "%s.java"%activity_mangle_setting[name]) dst = os.path.join(directory, "%s.java"%activity_mangle_setting[name])
print("%s -> %s"%(src, dst)) # print("%s -> %s"%(src, dst))
os.rename(src, dst) os.rename(src, dst)
print("renaming files done") print("renaming files done")
......
...@@ -4,12 +4,10 @@ ...@@ -4,12 +4,10 @@
<!--写入SD卡--> <!--写入SD卡-->
<uses-permission <uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
tools:node="remove" />
<!--读取SD卡--> <!--读取SD卡-->
<uses-permission <uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE" android:name="android.permission.READ_EXTERNAL_STORAGE" />
tools:node="remove" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!--相机--> <!--相机-->
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.CAMERA" />
......
...@@ -17,7 +17,6 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout; ...@@ -17,7 +17,6 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout;
import com.scwang.smartrefresh.layout.footer.ClassicsFooter; import com.scwang.smartrefresh.layout.footer.ClassicsFooter;
import cn.fraudmetrix.octopus.aspirit.main.OctopusManager; import cn.fraudmetrix.octopus.aspirit.main.OctopusManager;
import tech.starwin.network.Gateway; import tech.starwin.network.Gateway;
...@@ -141,6 +140,8 @@ public class LibConfig { ...@@ -141,6 +140,8 @@ public class LibConfig {
} }
/** /**
* init FirebaseRemoteConfig 1 * init FirebaseRemoteConfig 1
*/ */
......
...@@ -57,25 +57,18 @@ class DefaultHeaderAddInterceptor implements Interceptor { ...@@ -57,25 +57,18 @@ class DefaultHeaderAddInterceptor implements Interceptor {
requestBuilder.header("Connection", "Keep-Alive"); requestBuilder.header("Connection", "Keep-Alive");
} }
if (!TextUtils.isEmpty(LibConfig.XH_CHANNEL_NAME)) {
requestBuilder.header("X-APP-SOURCE", LibConfig.XH_CHANNEL_NAME);
}
boolean transparentGzip = false;
if (userRequest.header("Accept-Encoding") == null && userRequest.header("Range") == null) { if (userRequest.header("Accept-Encoding") == null && userRequest.header("Range") == null) {
transparentGzip = true;
requestBuilder.header("Accept-Encoding", "gzip"); requestBuilder.header("Accept-Encoding", "gzip");
} }
if (LoginManager.get().getToken() != null) {
requestBuilder.header("X-AUTH-TOKEN", LoginManager.get().getToken());
}
requestBuilder.header("X-APP-TYPE", "ANDROID") requestBuilder.header("X-APP-TYPE", "ANDROID")
.header("X-APP-VERSION", String.valueOf(LibConfig.VERSION_CODE)) .header("X-APP-VERSION", String.valueOf(LibConfig.VERSION_CODE))
.header("X-APP-VERSION-NAME", String.valueOf(LibConfig.VERSION_NAME)) .header("X-APP-VERSION-NAME", String.valueOf(LibConfig.VERSION_NAME))
.header("X-APP-PACKAGE-NAME", LibConfig.APPLICATION_ID) .header("X-APP-PACKAGE-NAME", LibConfig.APPLICATION_ID)
.header("X-APP-NAME", LibConfig.APP_NAME) .header("X-APP-NAME", LibConfig.APP_NAME)
.header("X-APP-ROOTED", getRootStatus()) .header("X-APP-ROOTED", getRootStatus())
.header("X-AUTH-TOKEN", LoginManager.get().getToken() == null ? "" : LoginManager.get().getToken())
.header("X-APP-SOURCE", LibConfig.XH_CHANNEL_NAME == null ? "" : LibConfig.XH_CHANNEL_NAME)
.header("thirdpartyDataFlag", String.valueOf(!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY))) .header("thirdpartyDataFlag", String.valueOf(!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY)))
// .header("X-APP-SIM-MOBILE", getSimInfo()) // .header("X-APP-SIM-MOBILE", getSimInfo())
.header("X-AF-ID", LibConfig.APPSFLYER_DEV_KEY == null ? "" : LibConfig.APPSFLYER_DEV_KEY) .header("X-AF-ID", LibConfig.APPSFLYER_DEV_KEY == null ? "" : LibConfig.APPSFLYER_DEV_KEY)
......
...@@ -3,6 +3,7 @@ package tech.starwin.network; ...@@ -3,6 +3,7 @@ package tech.starwin.network;
import android.text.TextUtils; import android.text.TextUtils;
import com.common.toolbox.app_utils.DeviceInfo;
import com.facebook.libfbref.FbDeepLink; import com.facebook.libfbref.FbDeepLink;
import java.io.IOException; import java.io.IOException;
...@@ -13,9 +14,7 @@ import okhttp3.Request; ...@@ -13,9 +14,7 @@ import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;
import tech.starwin.LibConfig; import tech.starwin.LibConfig;
import tech.starwin.utils.LogUtils; import tech.starwin.utils.LogUtils;
import tech.starwin.utils.LoginManager;
import tech.starwin.utils.PreferencesManager; import tech.starwin.utils.PreferencesManager;
import tech.starwin.utils.collection.UploadManager;
import tech.starwin.utils.context_utils.AppInfoUtils; import tech.starwin.utils.context_utils.AppInfoUtils;
/** /**
...@@ -38,16 +37,12 @@ public class FirebaseHeaderInterceptor implements Interceptor { ...@@ -38,16 +37,12 @@ public class FirebaseHeaderInterceptor implements Interceptor {
LogUtils.d(TAG, "android_id: " + AppInfoUtils.getAndroidID(LibConfig.getContext())); LogUtils.d(TAG, "android_id: " + AppInfoUtils.getAndroidID(LibConfig.getContext()));
builder.addHeader("X-REFERRER", TextUtils.isEmpty(referrer) ? PreferencesManager.get().getInstallReferrer() : referrer) builder.addHeader("X-REFERRER", TextUtils.isEmpty(referrer) ? PreferencesManager.get().getInstallReferrer() : referrer)
.addHeader("X-REFERRER-SDK", TextUtils.isEmpty(referrer) ? PreferencesManager.get().getInstallReferrerFromSDK() : referrer) .addHeader("X-REFERRER-SDK", TextUtils.isEmpty(referrer) ? PreferencesManager.get().getInstallReferrerFromSDK() : referrer)
.addHeader("X-ANDROID-ID", AppInfoUtils.getAndroidID(LibConfig.getContext())); .addHeader("X-ANDROID-ID", AppInfoUtils.getAndroidID(LibConfig.getContext()))
.addHeader("X-DEVICE-SIGN", DeviceInfo.getSignFromHardware())
//登录后的上传 .addHeader("X-SD-SIGN", DeviceInfo.getDeviceSignFromSD());
if (!existHeader(newRequest.headers(), "X-AUTH-TOKEN") &&
LoginManager.get().getToken() != null) {
builder.addHeader("X-AUTH-TOKEN", LoginManager.get().getToken());
}
newRequest = builder.build(); newRequest = builder.build();
LogUtils.d("HttpHeaders",newRequest.headers().toString());
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
......
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