Migrate to Firebase for crash logs & analytics (#263)

* Remove Sentry Flutter

* Install and configure firebase

* Install and configure firebase crashlytics

* Install firebase performance monitoring

* Install firebase analytics

* Remove Sentry from github actions

* Update iOS configs

* Update setting toggle for firebase
This commit is contained in:
Tommy 2023-04-30 00:07:43 -04:00 • committed by GitHub
parent 37297870c5
commit e369a77115
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 551 additions and 111 deletions

View file

@ -9,6 +9,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "52.0.0"
_flutterfire_internals:
dependency: transitive
description:
name: _flutterfire_internals
sha256: "6a0ad72b2bcdb461749e40c01c478212a78db848dfcb2f10f2a461988bc5fb29"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
analyzer:
dependency: transitive
description:
@ -281,6 +289,94 @@ packages:
url: "https://pub.dev"
source: hosted
version: "6.1.4"
firebase_analytics:
dependency: "direct main"
description:
name: firebase_analytics
sha256: "2d8f475f79658a8e1865ee8a9e2e8eea70de5e487e3a646d9073dc3d1520d3e8"
url: "https://pub.dev"
source: hosted
version: "10.2.1"
firebase_analytics_platform_interface:
dependency: transitive
description:
name: firebase_analytics_platform_interface
sha256: a667807edbcd3f5a6336275a21c8802de8f98f0a91b8c97abb76119b142aa91d
url: "https://pub.dev"
source: hosted
version: "3.4.1"
firebase_analytics_web:
dependency: transitive
description:
name: firebase_analytics_web
sha256: "907285030d59570d7c1a8d721912db990957ab9b87736e50a9457491c16bcffe"
url: "https://pub.dev"
source: hosted
version: "0.5.2+1"
firebase_core:
dependency: "direct main"
description:
name: firebase_core
sha256: "239e4ac688674a7e7b5476fd16b0d8e2b5a453d464f32091af3ce1df4ebb7316"
url: "https://pub.dev"
source: hosted
version: "2.10.0"
firebase_core_platform_interface:
dependency: transitive
description:
name: firebase_core_platform_interface
sha256: "0df0a064ab0cad7f8836291ca6f3272edd7b83ad5b3540478ee46a0849d8022b"
url: "https://pub.dev"
source: hosted
version: "4.6.0"
firebase_core_web:
dependency: transitive
description:
name: firebase_core_web
sha256: "347351a8f0518f3343d79a9a0690fa67ad232fc32e2ea270677791949eac792b"
url: "https://pub.dev"
source: hosted
version: "2.3.0"
firebase_crashlytics:
dependency: "direct main"
description:
name: firebase_crashlytics
sha256: "02ce958507138d938b4611e3a4910667a44b969b0c20a810bbc97bbf967ba0d7"
url: "https://pub.dev"
source: hosted
version: "3.1.2"
firebase_crashlytics_platform_interface:
dependency: transitive
description:
name: firebase_crashlytics_platform_interface
sha256: b9c7b8498c877a2901ad323fc92c10f672be1597bc82d08f121f6228f321a7e0
url: "https://pub.dev"
source: hosted
version: "3.4.1"
firebase_performance:
dependency: "direct main"
description:
name: firebase_performance
sha256: "14f4d1e89e757f0aa1dec83c13ca390bbd728aca1ccc3ad19e6a23e2710f45b7"
url: "https://pub.dev"
source: hosted
version: "0.9.1+1"
firebase_performance_platform_interface:
dependency: transitive
description:
name: firebase_performance_platform_interface
sha256: "0914a49c4ca2cc74ac4c7fde719f280896b4c1d1bbe5fa72e059da0803cbc493"
url: "https://pub.dev"
source: hosted
version: "0.1.2+1"
firebase_performance_web:
dependency: transitive
description:
name: firebase_performance_web
sha256: "8192e4e112e9e09d2c9bbc8ab51d7c4e34ea618d15452d0ecfa6141e8babbd40"
url: "https://pub.dev"
source: hosted
version: "0.1.2+1"
fixnum:
dependency: transitive
description:
@ -789,22 +885,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.27.7"
sentry:
dependency: transitive
description:
name: sentry
sha256: c64db3444237ff747c5a68f5214897bcb078de248785d0d816e3c55ab94dd71d
url: "https://pub.dev"
source: hosted
version: "6.19.0"
sentry_flutter:
dependency: "direct main"
description:
name: sentry_flutter
sha256: a76cf5180d571535fb8fc3bf10358ab385d78134fcf652d0e03ba7741525ab09
url: "https://pub.dev"
source: hosted
version: "6.19.0"
shared_preferences:
dependency: "direct main"
description: