From 7e522c567e05ba6c302c3bf82a87ec62d3cfb55b Mon Sep 17 00:00:00 2001 From: donghongyu-pc Date: Fri, 8 Nov 2024 15:14:50 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.3]=201=E3=80=81=E5=A2=9E=E5=8A=A0countly?= =?UTF-8?q?=E6=9B=B4=E6=94=B9deviceID=E7=9A=84=E6=97=B6=E6=9C=BA=E3=80=82?= =?UTF-8?q?=E4=BF=9D=E8=AF=81=E4=B8=8A=E6=8A=A5=E7=9A=84=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E4=B8=8E=E8=98=91=E8=8F=87=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E7=9A=84SN=E5=AF=B9=E5=BA=94=E4=B8=8A=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mogo/commons/utils/MogoAnalyticUtils.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/foudations/mogo-commons/src/main/java/com/mogo/commons/utils/MogoAnalyticUtils.kt b/foudations/mogo-commons/src/main/java/com/mogo/commons/utils/MogoAnalyticUtils.kt index 751fabc42b..a995c32b6f 100644 --- a/foudations/mogo-commons/src/main/java/com/mogo/commons/utils/MogoAnalyticUtils.kt +++ b/foudations/mogo-commons/src/main/java/com/mogo/commons/utils/MogoAnalyticUtils.kt @@ -20,6 +20,7 @@ import com.mogo.eagle.core.utilcode.util.DateTimeUtils import com.mogo.eagle.core.utilcode.util.NetworkUtils import com.mogo.eagle.core.utilcode.util.ThreadUtils import com.mogo.eagle.core.utilcode.util.Utils +import ly.count.android.sdk.Countly import org.json.JSONObject import java.util.TimerTask @@ -59,12 +60,18 @@ object MogoAnalyticUtils { AnalyticsConfig.getInstance(context).setShouldLog(isDebug) // 设置参数提供者 AnalyticsConfig.getInstance(context).paramsProvider = object : IAnalyticsParamsProvider { - // 静态参数 + // 静态参数,初始化只调用一次 override fun staticParams(): Map? { + // 记录到 Countly + try { + Countly.sharedInstance().crashes().addCrashBreadcrumb("App Info:${getAnalyticsCustomParams(isDebug)}") + } catch (e: Exception) { + e.printStackTrace() + } return null } - //动态参数 + //动态参数,每一次调用上报都会记录 override fun dynamicParams(): Map? { return getAnalyticsCustomParams(isDebug) }