Send AppFirstOpen Analytics event

Again, this is sent by firebase, but I want to be able to replace
firebase pretty soon.
This commit is contained in:
Vishesh Handa
2020-09-30 11:27:49 +02:00
parent 27cad98937
commit bb19321c8b

View File

@ -4,8 +4,10 @@ import 'package:auto_size_text/auto_size_text.dart';
import 'package:dots_indicator/dots_indicator.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:function_types/function_types.dart';
import 'package:package_info/package_info.dart';
import 'package:provider/provider.dart';
import 'package:gitjournal/analytics.dart';
import 'package:gitjournal/app_settings.dart';
class OnBoardingScreen extends StatefulWidget {
@ -23,6 +25,22 @@ class OnBoardingScreenState extends State<OnBoardingScreen> {
final _bottomBarHeight = 50.0;
@override
void initState() {
super.initState();
() async {
var info = await PackageInfo.fromPlatform();
logEvent(Event.AppFirstOpen, parameters: {
"version": info.version,
"app_name": info.appName,
"package_name": info.packageName,
"build_number": info.buildNumber,
});
}();
}
@override
Widget build(BuildContext context) {
var pages = <Widget>[