"Firebase Performance Monitoring:
Automatically measure app startup time, HTTP/S network requests, and more"
这是一个非常有用的特性,根据我的观察,HTTP/S网络请求监视与reformation和OkHttpClient一起工作。但我在控制台或文档中似乎找不到ether,那就是超时请求会发生什么情况,这些请求是在响应时间统计中显示的,还是在其他地方记录的?
.connectTimeout(5, TimeUnit.SECONDS)
.readTimeout(5, TimeUnit.SECONDS)
.writeTimeout(5, TimeUnit.SECONDS)
我们决定将它们保持在一个较低的水平,因为超过5秒的响应时间对用户的影响与错误相似,基本上它会破坏用户体验。简而言之,增加这些价值不是一个选择,这是一个商业决定。
我们是否可以信任Firebase性能来记录和报告这些问题,或者我们是否需要对此网络案例进行自定义处理(比如用Crashlytics记录一个非致命错误或类似的东西)?