diff --git a/lib/main.dart b/lib/main.dart index 5c1dc86..b807241 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,6 @@ import 'dart:io'; +import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -35,6 +36,10 @@ Future main() async { await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); + // Keep development traffic out of GA4 entirely — this also silences the + // native SDK's automatic events (session_start, screen_view), not just + // our custom ones, so only release builds ever reach production analytics. + await FirebaseAnalytics.instance.setAnalyticsCollectionEnabled(kReleaseMode); analytics = AnalyticsService( kReleaseMode ? FirebaseAnalyticsBackend() : DebugAnalyticsBackend(), );