pro*_*bie 2 google-analytics firebase flutter
我有一个使用firebase和 的flutter 应用程序google analytics。我的数据active users是错误的,因为我在模拟器中进行了大量测试,并且谷歌分析认为那里的安装是真实用户。由于我经常重新安装应用程序进行测试,因此似乎每次都将其视为新用户。
作为解决方案,我想在调试模式下构建应用程序时禁用谷歌分析,并且仅在使用--release.
有谁知道如何通过 flutter 应用程序实现这一目标?
我假设您在 Flutter 中使用 Firebase Analytics(我认为 Flutter 没有 GA)。您可以在设置和创建实例kReleaseMode时使用标志。以下是我在应用程序中执行此操作的方法(请注意,我还使用允许用户打开/关闭分析的首选项,以及不支持 Firebase 的桌面平台,这就是我专门检查 Web、iOS 和 Android 平台的原因):navigatorObserversMaterialAppFirebaseAnalyticsObserver
MaterialApp(
...
navigatorObservers: preferences.isAnalyticsEnabled &&
kReleaseMode &&
(kIsWeb || Platform.isAndroid || Platform.isIOS)
? [
FirebaseAnalyticsObserver(analytics: FirebaseAnalytics()),
]
: [],
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4525 次 |
| 最近记录: |