mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-02 04:47:01 +08:00
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:
@ -4,8 +4,10 @@ import 'package:auto_size_text/auto_size_text.dart';
|
|||||||
import 'package:dots_indicator/dots_indicator.dart';
|
import 'package:dots_indicator/dots_indicator.dart';
|
||||||
import 'package:easy_localization/easy_localization.dart';
|
import 'package:easy_localization/easy_localization.dart';
|
||||||
import 'package:function_types/function_types.dart';
|
import 'package:function_types/function_types.dart';
|
||||||
|
import 'package:package_info/package_info.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
|
import 'package:gitjournal/analytics.dart';
|
||||||
import 'package:gitjournal/app_settings.dart';
|
import 'package:gitjournal/app_settings.dart';
|
||||||
|
|
||||||
class OnBoardingScreen extends StatefulWidget {
|
class OnBoardingScreen extends StatefulWidget {
|
||||||
@ -23,6 +25,22 @@ class OnBoardingScreenState extends State<OnBoardingScreen> {
|
|||||||
|
|
||||||
final _bottomBarHeight = 50.0;
|
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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
var pages = <Widget>[
|
var pages = <Widget>[
|
||||||
|
Reference in New Issue
Block a user