// Author: fengshengxiong // Date: 2024/6/26 // Description: firebase_analytics管理 import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; import 'package:flutter/foundation.dart'; class FirebaseAnalyticsManager { /// 仅在非调试版本中启用它 static Future setCrashlyticsCollectionEnabled() async { await FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(!kDebugMode); } /// 埋点 /// name:事件名 /// parameters:业务参数 static void logEvent(String eventName, {Map? parameters}) { FirebaseAnalytics.instance.logEvent( name: eventName, parameters: parameters, ); } }