Grisha Kruglov
71b51146cb
Update breaking changes in the FxA/Sync integration
4 years ago
Jeff Boek
c58fa028bf
For #13368 - Ignores strict mode for LeanplumMetricsService
4 years ago
Kainalu Hagiwara
52d4ffdef0
For #13424 - Fix detekt config and warnings.
4 years ago
Sebastian Kaspari
77263aad70
Validate deep links.
4 years ago
ekager
df7aafc2df
For #11610 - Fire sign in event for other types of auth events
4 years ago
ekager
bf19e4a3fd
For #11280 - Adds FxA Signed Up Leanplum Event
4 years ago
Jeff Boek
ef7cf4fdcf
For #13229 - Cache deviceId for reuse
4 years ago
jhugman
79c3f3c925
For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales ( #13124 )
...
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.
Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.
In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.
In this case, using the ISO 639 language code allows the error message to be more informative.
4 years ago
ekager
19ffb84cf9
For #11654 - Adds leanplum ETP changed event
4 years ago
Sawyer Blatz
8bfc493568
For #12103 : Add ChangedDefaultBrowser event for leanplum
4 years ago
Sawyer Blatz
2b1122bc77
For #11531 : Add search widget installed leanplum event
4 years ago
jhugman
fb1d7e12e6
For #11704 Add leanplum attributes for tracking protection ( #11965 ) r=sblatz
...
* For 11657: add LP attribute for tracking protection
* For #11704 : added tracking_protection_enabled attribute
* Added docs for the new attributes, linking to data-review to the mma.md
* Rename null to none when no ETP is enabled
4 years ago
jhugman
9df13ae121
For #11655 : add leanplum event for installing an addon ( #12136 ) r=elise
...
* For #11655 : add leanplum event for installing an addon
* Add link to data-review request in PR
* Addressed CI comments
4 years ago
Harshal Lele
e318cd7d15
fix #8135 - remove getColorFromAttr
4 years ago
MarcLeclair
41f9311e20
For #7448 : Move LP to IO dispatcher ( #8558 )
4 years ago
Jeff Boek
127169f5ff
For mozilla-mobile#8172: Add a new 'E_Fennec_To_Fenix_Migrated' Leanplum event
...
This new event will be sent when the user has successfully migrated from Fennec
to Fenix.
This event will only be sent to Leanplum and not to the other telemetry
services like Glean or Adjust.
Co-authored-by: ValentinTimisica <valentin.timisica@softvision.ro>
4 years ago
ValentinTimisica
33616e0042
For #8172 : Add a new "Fenix" Leanplum attribute
4 years ago
Jeff Boek
952c48c8ce
For #4674 - Adds ability to toggle metric services by type
4 years ago
Jeff Boek
9f3faa43fe
For #4674 - Adds marketing data as a collection choice
4 years ago
Mugurell
6d44ceceda
For #6836 - Limit Leanplum depending on current locale.
5 years ago
Tiger Oakes
8c30200ced
Only use Context.settings() function (not getter) ( #5335 )
...
Remove unused String extensions
5 years ago
Tiger Oakes
284cbab9ea
Use .orEmpty()
5 years ago
Mihai Adrian
a31eb1f371
Code Health #4883 : Refactored accessing settings by using Context extensions ( #4973 )
5 years ago
Sawyer Blatz
09ed721015
For #4969 : Removes erroneous FxA sign up ping ( #4970 )
5 years ago
Tiger Oakes
79e58250fc
Make `Settings.instance` private
5 years ago
Sawyer Blatz
0d4eceed56
For #2706 : Refactor Glean to reduce errors ( #4753 )
...
* For #2706 : Adds recording for untracked events
* For #2706 : Adds key alignment to Metrics
5 years ago
Sawyer Blatz
b7ca520787
For #4421 : Adds Leanplum events and attributes ( #4626 )
...
* For #4421 : Adds Leanplum events and attributes
* For #4421 : Adds Leanplum deep links
5 years ago
Yeon Taek Jeong
67f3b63ae5
For #4421 : Add search widget attribute to Leanplum ( #4694 )
5 years ago
Christian Sadilek
e26570054a
Suppress warning in LeanplumMetricsService to fix release builds
5 years ago
Sawyer Blatz
4566bd6fba
Fixes feedback
5 years ago
Sawyer Blatz
4d14735935
For #3060 : Adds Leanplum attributes for fxa syncing
5 years ago
Tiger Oakes
ef8d9604ae
No issue: Normalize license header comment ( #3909 )
5 years ago
Jeff Boek
3b848393f7
For #981 - Adds link to mma.md to telemetry.md
5 years ago
Jeff Boek
45b096c84f
For #981 - mma docs
5 years ago
Jeff Boek
f323c38be0
For #981 - Adds missing Leanplum events
5 years ago
Jeff Boek
c5205b6236
For #945 - Disable leanplum when we stop telemetry
5 years ago
Jeff Boek
5764450e34
For #1036 - Adds Glean metrics for find in page
5 years ago
Sawyer Blatz
471b08d97a
Closes #1194 : Adds shortcut telemetry
5 years ago
Jeff Boek
32f8e06e98
For #959 - Adds search related telemetry
5 years ago
Jeff Boek
786592e8d0
For #959 - Adds telemetry for when the search bar is tapped
5 years ago
Jeff Boek
644e88dacb
For #965 - Uses proper initialization call depending on the key type
5 years ago
Jeff Boek
fcb75aaa53
No Issue - Fixes crash when no valid .leanplum_token is present
5 years ago
Jeff Boek
9dc0b4781a
Fixes #965 - Adds a metrics wrapper for telemetry
5 years ago