diff --git a/app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt b/app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt index 3012e1aa1..fab3b956c 100644 --- a/app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt +++ b/app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt @@ -105,6 +105,8 @@ class LeanplumMetricsService( if (!application.settings().isMarketingTelemetryEnabled) return + Log.i(LOGTAG, "Starting Leanplum with device id: $deviceId") + Leanplum.setIsTestModeEnabled(false) Leanplum.setApplicationContext(application) Leanplum.setDeviceId(deviceId) @@ -171,6 +173,8 @@ class LeanplumMetricsService( LeanplumInternal.setCalledStart(true) LeanplumInternal.setHasStarted(true) LeanplumInternal.setStartedInBackground(true) + Log.i(LOGTAG, "Started Leanplum with deviceId ${Leanplum.getDeviceId()}" + + " and userId ${Leanplum.getUserId()}") } } } @@ -185,6 +189,9 @@ class LeanplumMetricsService( // We compare the local Leanplum device ID against the "uid" query parameter and only // accept deep links where both values match. val uid = deepLink.getQueryParameter("uid") + if (uid != deviceId) { + Log.i(LOGTAG, "Rejecting Leanplum deep link because uid $uid does not match $deviceId") + } return uid == deviceId }