Skip to content

Commit

Permalink
Enabling Firebase Analystics
Browse files Browse the repository at this point in the history
  • Loading branch information
rafay99-epic committed Jun 8, 2024
1 parent 47c473f commit 09614a3
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
28 changes: 14 additions & 14 deletions lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,30 @@ Future<void> main() async {
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
// await FirebaseAnalytics.instance.setAnalyticsCollectionEnabled(true);
// FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterFatalError;
// WidgetsFlutterBinding.ensureInitialized();
await FirebaseAnalytics.instance.setAnalyticsCollectionEnabled(true);
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterFatalError;
WidgetsFlutterBinding.ensureInitialized();

// FlutterError.onError = (errorDetails) {
// FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails);
// };
// ui.PlatformDispatcher.instance.onError = (error, stack) {
// FirebaseCrashlytics.instance.recordError(error, stack, fatal: true);
// return true;
// };
FlutterError.onError = (errorDetails) {
FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails);
};
ui.PlatformDispatcher.instance.onError = (error, stack) {
FirebaseCrashlytics.instance.recordError(error, stack, fatal: true);
return true;
};
setPathUrlStrategy();
runApp(const MyApp());
}

class MyApp extends StatelessWidget {
const MyApp({super.key});
// static FirebaseAnalytics analytics = FirebaseAnalytics.instance;
// static FirebaseAnalyticsObserver observer =
// FirebaseAnalyticsObserver(analytics: analytics);
static FirebaseAnalytics analytics = FirebaseAnalytics.instance;
static FirebaseAnalyticsObserver observer =
FirebaseAnalyticsObserver(analytics: analytics);
@override
Widget build(BuildContext context) {
return MaterialApp(
// navigatorObservers: <NavigatorObserver>[observer],
navigatorObservers: <NavigatorObserver>[observer],
debugShowCheckedModeBanner: false,
theme: lightMode,
initialRoute: '/',
Expand Down
4 changes: 2 additions & 2 deletions pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1273,10 +1273,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: "7475cb4dd713d57b6f7464c0e13f06da0d535d8b2067e188962a59bac2cf280b"
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
url: "https://pub.dev"
source: hosted
version: "14.2.2"
version: "14.2.1"
web:
dependency: transitive
description:
Expand Down

0 comments on commit 09614a3

Please sign in to comment.