【发布时间】:2021-12-21 07:46:03
【问题描述】:
我发现的所有示例都使用 MaterialApp 构造函数中的“navigatorObservers”
static FirebaseAnalytics analytics = FirebaseAnalytics.instance;
static FirebaseAnalyticsObserver observer =
FirebaseAnalyticsObserver(analytics: analytics);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Firebase Analytics Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
navigatorObservers: <NavigatorObserver>[observer],
home: MyHomePage(
title: 'Firebase Analytics Demo',
analytics: analytics,
observer: observer,
),
);
}
但我的应用程序使用 Navigator 2.0 模式中的 MatterialApp.router,并且找不到用于附加 navigatorObserver 以跟踪屏幕更改事件以进行 firebase 分析的等效项。对此有何解决方法或建议?
【问题讨论】:
标签: flutter firebase-analytics