我已经成功地为一个使用 react-navigation 与 react-native-firebaseanalytics 的 react native 项目实现了屏幕跟踪。
在事件下的仪表板上,我看到了以下事件(如下图)。如你所见,前2个事件被自动跟踪1.MainActivity,2.UIViewController,它们占据了总数的大部分。我想把这些屏幕从跟踪中移除,只显示JS端应用的屏幕(react-navigation)。
这可能吗?我怎么才能实现呢?
先谢谢了"■▄▄■▓。
Analytics.setCurrentScreen(,)将覆盖原生MainActivity和UIViewController的Screen类。
我建议在你的应用启动时尽快设置这个,甚至可能在闪屏上设置。这样就可以最大限度地减少花在原生屏幕上的平均时间,随着时间的推移,它们会下降到列表的底部。
目前还没有选项来禁止这些屏幕被跟踪。