Flutter / Firebase性能无法捕获网络请求

时间:2019-01-18 23:25:38

标签: flutter firebase-performance

该插件已正确安装,并已在Firebase控制台上提供了一些统计信息。 但是未列出网络请求。 我正在使用Dio插件来管理http请求。

关于此铅有任何已知问题吗?有没有人成功地使它工作?

2 个答案:

答案 0 :(得分:2)

我编写了一个flutter软件包,可以在您使用Dio的情况下捕获网络请求:

final dio = Dio();
final performanceInterceptor = DioFirebasePerfomanceInterceptor();
dio.interceptors.add(performanceInterceptor);

可在此处获得该软件包: https://pub.dev/packages/dio_firebase_performance

实现实质上就是这个文件: https://github.com/eyeem/dio_firebase_performance/blob/master/lib/src/dio_firebase_performance.dart

这可能不是最好的实现,但这只是一个开始。

答案 1 :(得分:0)

Firebase性能监视当前不支持对Flutter应用程序进行自动网络监视。如果您要这样做,请file a feature request