Bug 1810951 - Implement Glean-based crash pings in Fenix
commit90a087f548fc5bd924c7ad6282416bd50825f4c1
authorAlex Franchuk <afranchuk@mozilla.com>
Wed, 1 Feb 2023 19:03:49 +0000 (1 14:03 -0500)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 7 Mar 2023 06:00:47 +0000 (7 06:00 +0000)
treeda46157205c2333e091227d10ed351503697bef3
parentbd8f58e04f1b11529f9b7025ea0a3a6be10f0da4
Bug 1810951 - Implement Glean-based crash pings in Fenix

Integrate crash pings into the GleanCrashReporterService.

The existing persistence scheme is changed to use kotlin serialization
to conveniently store more complex structured values.
mobile/android/android-components/components/lib/crash/build.gradle
mobile/android/android-components/components/lib/crash/src/main/java/mozilla/components/lib/crash/Crash.kt
mobile/android/android-components/components/lib/crash/src/main/java/mozilla/components/lib/crash/service/GleanCrashReporterService.kt
mobile/android/android-components/components/lib/crash/src/test/java/mozilla/components/lib/crash/service/GleanCrashReporterServiceTest.kt
mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt
mobile/android/docs/changelog.md