[2.15.0] 添加埋点统计

This commit is contained in:
renwj
2023-03-23 16:35:55 +08:00
parent 25c6651d08
commit 95296ab54c

View File

@@ -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<String, Any>().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()