我想知道我是否可以跟踪任何应用程序用户的导航,经过一番研究后,我知道使用Firebase分析跟踪屏幕,此链接https://firebase.google.com/docs/analytics/screenviews中的文档提到我可以手动执行此操作,也可以手动执行此操作自动。但是,我不确定我是否了解如何在我的flutter应用程序中应用此功能。 假设这是一个屏幕,当用户在此屏幕中导航时,我应该在这段代码中做什么来跟踪导航?
class SecondScreen extends StatefulWidget {
final FirebaseAnalytics analytics;
final FirebaseAnalyticsObserver observer;
SecondScreen({this.analytics, this.observer});
@override
SecondScreenState createState() => new SecondScreenState();
}
class SecondScreenState extends State<FirstScreen> {
final FirebaseAnalytics analytics;
final FirebaseAnalyticsObserver observer;
SecondScreenState({this.analytics, this.observer});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Second Screen"),
),
body: Center(
child: RaisedButton(
onPressed: () {
Navigator.pop(context);
},
child: Text('Go back!'),
),
),
);
}
}
有帮助吗?
预先感谢