Bläddra i källkod

feat: 网络公共字段

DoggyZhang 1 månad sedan
förälder
incheckning
f01b07ef88

+ 1 - 1
frame/bom/build.gradle

@@ -6,7 +6,7 @@ plugins {
 ext {
     GROUP_ID = 'com.wenext.android'
     ARTIFACT_ID = 'frame-bom'
-    VERSION = '6.2.7'
+    VERSION = '6.2.8'
 }
 
 dependencies {

+ 1 - 1
frame/network/build.gradle

@@ -7,7 +7,7 @@ plugins {
 ext {
     GROUP_ID = 'com.wenext.android'
     ARTIFACT_ID = 'frame-network'
-    VERSION = '6.1.3'
+    VERSION = '6.1.4'
 }
 
 if (project.FRAME_DEBUG != "true") {

+ 2 - 0
frame/network/src/main/java/com/adealink/frame/network/INetworkConfig.kt

@@ -49,6 +49,8 @@ interface INetworkConfig : INetControlListener, IAntiBanConfig {
 
     val currActivityName: String
 
+    val networkType: String
+
     val protocolCachePath: String
 
     val protocolCacheSize: Long

+ 2 - 2
frame/network/src/main/java/com/adealink/frame/network/http/interceptor/HttpCommonHeaderInterceptor.kt

@@ -61,10 +61,10 @@ class HttpCommonHeaderInterceptor : Interceptor {
         headers[KEY_PACKAGE_NAME] = config.packageName
         headers[KEY_DEVICE] = deviceName
         headers[KEY_PLATFORM] = "1"
-        headers[KEY_CHANNEL] = "official"
+        headers[KEY_CHANNEL] = config.channel
         headers[KEY_API] = "1"
         headers[KEY_VERSION_CODE] = config.versionCode
-        headers[KEY_NETWORK] = "5g"
+        headers[KEY_NETWORK] = config.networkType
         headers[KEY_TIME] = currentTs.toString()
         headers[KEY_CONTENT_TYPE] = "application/json"
         headers[ACCEPT_LANGUAGE] = config.languageCode