From ac4b14292de0f786523e5f3454b2927906ece8f9 Mon Sep 17 00:00:00 2001 From: open-trade Date: Sun, 29 Nov 2020 14:00:59 +0800 Subject: [PATCH] more google analytics --- flutter_hbb/lib/main.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/flutter_hbb/lib/main.dart b/flutter_hbb/lib/main.dart index 73666ef43..70da191ff 100644 --- a/flutter_hbb/lib/main.dart +++ b/flutter_hbb/lib/main.dart @@ -1,15 +1,21 @@ import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; +import 'package:firebase_analytics/firebase_analytics.dart'; +import 'package:firebase_analytics/observer.dart'; +import 'package:firebase_core/firebase_core.dart'; import 'model.dart'; import 'home_page.dart'; -void main() { +Future main() async { + WidgetsFlutterBinding.ensureInitialized(); + await Firebase.initializeApp(); runApp(App()); } class App extends StatelessWidget { @override Widget build(BuildContext context) { + final analytics = FirebaseAnalytics(); return ChangeNotifierProvider.value( value: FFI.ffiModel, child: ChangeNotifierProvider.value( @@ -25,6 +31,9 @@ class App extends StatelessWidget { visualDensity: VisualDensity.adaptivePlatformDensity, ), home: HomePage(title: 'RustDesk'), + navigatorObservers: [ + FirebaseAnalyticsObserver(analytics: analytics), + ], ))))); } }