Loading app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt +1 −0 Original line number Diff line number Diff line Loading @@ -665,6 +665,7 @@ private val Event.wrapper: EventWrapper<*>? is Event.DismissedOnboarding -> null is Event.FennecToFenixMigrated -> null is Event.AddonInstalled -> null is Event.SearchWidgetInstalled -> null } class GleanMetricsService(private val context: Context) : MetricsService { Loading app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ private val Event.name: String? is Event.DismissedOnboarding -> "E_Dismissed_Onboarding" is Event.FennecToFenixMigrated -> "E_Fennec_To_Fenix_Migrated" is Event.AddonInstalled -> "E_Addon_Installed" is Event.SearchWidgetInstalled -> "E_Search_Widget_Added" // Do not track other events in Leanplum else -> null Loading app/src/main/java/org/mozilla/fenix/components/metrics/Metrics.kt +1 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,7 @@ sealed class Event { object SearchWidgetCFRCanceled : Event() object SearchWidgetCFRNotNowPressed : Event() object SearchWidgetCFRAddWidgetPressed : Event() object SearchWidgetInstalled : Event() object OnboardingAutoSignIn : Event() object OnboardingManualSignIn : Event() object OnboardingPrivacyNotice : Event() Loading app/src/main/java/org/mozilla/gecko/search/SearchWidgetProvider.kt +3 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,8 @@ import androidx.core.graphics.drawable.toBitmap import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.IntentReceiverActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.metrics.Event import org.mozilla.fenix.ext.metrics import org.mozilla.fenix.ext.settings import org.mozilla.fenix.home.intent.StartSearchIntentProcessor import org.mozilla.fenix.widget.VoiceSearchActivity Loading @@ -36,6 +38,7 @@ class SearchWidgetProvider : AppWidgetProvider() { override fun onEnabled(context: Context) { context.settings().addSearchWidgetInstalled(1) context.metrics.track(Event.SearchWidgetInstalled) } override fun onDeleted(context: Context, appWidgetIds: IntArray) { Loading Loading
app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt +1 −0 Original line number Diff line number Diff line Loading @@ -665,6 +665,7 @@ private val Event.wrapper: EventWrapper<*>? is Event.DismissedOnboarding -> null is Event.FennecToFenixMigrated -> null is Event.AddonInstalled -> null is Event.SearchWidgetInstalled -> null } class GleanMetricsService(private val context: Context) : MetricsService { Loading
app/src/main/java/org/mozilla/fenix/components/metrics/LeanplumMetricsService.kt +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ private val Event.name: String? is Event.DismissedOnboarding -> "E_Dismissed_Onboarding" is Event.FennecToFenixMigrated -> "E_Fennec_To_Fenix_Migrated" is Event.AddonInstalled -> "E_Addon_Installed" is Event.SearchWidgetInstalled -> "E_Search_Widget_Added" // Do not track other events in Leanplum else -> null Loading
app/src/main/java/org/mozilla/fenix/components/metrics/Metrics.kt +1 −0 Original line number Diff line number Diff line Loading @@ -176,6 +176,7 @@ sealed class Event { object SearchWidgetCFRCanceled : Event() object SearchWidgetCFRNotNowPressed : Event() object SearchWidgetCFRAddWidgetPressed : Event() object SearchWidgetInstalled : Event() object OnboardingAutoSignIn : Event() object OnboardingManualSignIn : Event() object OnboardingPrivacyNotice : Event() Loading
app/src/main/java/org/mozilla/gecko/search/SearchWidgetProvider.kt +3 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,8 @@ import androidx.core.graphics.drawable.toBitmap import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.IntentReceiverActivity import org.mozilla.fenix.R import org.mozilla.fenix.components.metrics.Event import org.mozilla.fenix.ext.metrics import org.mozilla.fenix.ext.settings import org.mozilla.fenix.home.intent.StartSearchIntentProcessor import org.mozilla.fenix.widget.VoiceSearchActivity Loading @@ -36,6 +38,7 @@ class SearchWidgetProvider : AppWidgetProvider() { override fun onEnabled(context: Context) { context.settings().addSearchWidgetInstalled(1) context.metrics.track(Event.SearchWidgetInstalled) } override fun onDeleted(context: Context, appWidgetIds: IntArray) { Loading