如何将MainActivity和UIViewController从React Native Firebase Analytics的屏幕跟踪中移除?

问题描述 投票:1回答:1

我已经成功地为一个使用 react-navigation 与 react-native-firebaseanalytics 的 react native 项目实现了屏幕跟踪。

在事件下的仪表板上,我看到了以下事件(如下图)。如你所见,前2个事件被自动跟踪1.MainActivity,2.UIViewController,它们占据了总数的大部分。我想把这些屏幕从跟踪中移除,只显示JS端应用的屏幕(react-navigation)。

这可能吗?我怎么才能实现呢?

先谢谢了"■▄▄■▓。

Screenshot of screen tracking

firebase react-native react-navigation analytics react-native-firebase
1个回答
0
投票

Analytics.setCurrentScreen(,)将覆盖原生MainActivity和UIViewController的Screen类。

我建议在你的应用启动时尽快设置这个,甚至可能在闪屏上设置。这样就可以最大限度地减少花在原生屏幕上的平均时间,随着时间的推移,它们会下降到列表的底部。

目前还没有选项来禁止这些屏幕被跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.