diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.kt index 2dae3f5c0b..757b97ea35 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/upgrade/UpgradeAppNetWorkManager.kt @@ -5,6 +5,7 @@ import android.util.* import com.elegant.utils.UiThreadHandler import com.mogo.cloud.passport.* import com.mogo.commons.constants.* +import com.mogo.commons.utils.* import com.mogo.eagle.core.data.config.* import com.mogo.eagle.core.data.deva.bindingcar.* import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager.upgradeProvider @@ -20,6 +21,7 @@ import com.mogo.eagle.core.utilcode.util.* import com.mogo.eagle.core.utilcode.util.FileUtils import kotlinx.coroutines.* import okhttp3.* +import java.util.TreeMap /** * @author lixiaopeng @@ -43,7 +45,9 @@ class UpgradeAppNetWorkManager private constructor() { val macAddress = mac //"48:b0:2d:4d:31:7f" val type = screenType //10 try { - val records = provider?.getUpgradeRecords() + val records = provider?.getUpgradeRecords()?.also { + MogoAnalyticUtils.track("AppUpgradeRecord", it.let { TreeMap().also { itx -> itx.putAll(it) } }) + } Log.d(TAG, "getAppUpgradeInfo: -> records:" + records?.entries?.joinToString(",") { itx -> "key:${itx.key} -> value:[${itx.value.joinToString(",") { "${it.first},${it.second}" } }]"}) val versionCode = AppUtils.getAppVersionCode() val versionName = AppUtils.getAppVersionName()