我有一个关于 React Native 的应用程序。我已经将它与 React Native Firebase 库集成,尤其是与 Firebase Performance 集成。即使默认情况下,它也会创建跟踪来测量应用程序启动的时间。
例如,现在对于 Android,它显示中位时间为 319 毫秒。但实际上加载需要几秒钟。我想,它只测量所有本机代码准备好之前的时间,而我需要测量时间,直到第一个 React Native 屏幕准备好。这可以以某种方式测量吗?
我有一个关于 React Native 的应用程序。我已经将它与 React Native Firebase 库集成,尤其是与 Firebase Performance 集成。即使默认情况下,它也会创建跟踪来测量应用程序启动的时间。
例如,现在对于 Android,它显示中位时间为 319 毫秒。但实际上加载需要几秒钟。我想,它只测量所有本机代码准备好之前的时间,而我需要测量时间,直到第一个 React Native 屏幕准备好。这可以以某种方式测量吗?
Firebase 性能使用此处记录的方法测量 app_start。
https://firebase.google.com/docs/perf-mon/automatic
您可以创建一个自定义跟踪来测量从 onResume() 调用到反应本机屏幕准备就绪的时间。