如何在 Flutter 中记录 Firebase Analytics 事件
How to log Firebase Analytics events in Flutter
我想在 Flutter 中记录 Firebase 事件,但我无法记录任何事件。
我想计算事件完成的次数,所以当点击按钮时,我会记录事件。
class Onboarding extends StatefulWidget {
Onboarding({Key key, this.analytics, this.observer})
: super(key: key);
final FirebaseAnalytics analytics;
final FirebaseAnalyticsObserver observer;
@override
_OnboardingState createState() => _OnboardingState(analytics, observer);
}
class _OnboardingState extends State<Onboarding> {
_OnboardingState(this.analytics, this.observer);
final FirebaseAnalyticsObserver observer;
final FirebaseAnalytics analytics;
...
Future<void> _sendAnalyticsEvent(FirebaseAnalytics analytics,
FirebaseAnalyticsObserver observer) async {
await analytics.logEvent(
name: 'onboarding'
);
}
Materialbotton(
child: onPressed: () async {
_sendAnalyticsEvent(analytics, observer);
...
}
)
但是,如果我看到 Firebase 控制台,我什么也看不到
我想在 Flutter 中记录 Firebase 事件,但我无法记录任何事件。 我想计算事件完成的次数,所以当点击按钮时,我会记录事件。
class Onboarding extends StatefulWidget {
Onboarding({Key key, this.analytics, this.observer})
: super(key: key);
final FirebaseAnalytics analytics;
final FirebaseAnalyticsObserver observer;
@override
_OnboardingState createState() => _OnboardingState(analytics, observer);
}
class _OnboardingState extends State<Onboarding> {
_OnboardingState(this.analytics, this.observer);
final FirebaseAnalyticsObserver observer;
final FirebaseAnalytics analytics;
...
Future<void> _sendAnalyticsEvent(FirebaseAnalytics analytics,
FirebaseAnalyticsObserver observer) async {
await analytics.logEvent(
name: 'onboarding'
);
}
Materialbotton(
child: onPressed: () async {
_sendAnalyticsEvent(analytics, observer);
...
}
)
但是,如果我看到 Firebase 控制台,我什么也看不到