Сетевые запросы не перехватываются с Flutter / Firebase-performance

Плагин правильно установлен и предоставляет некоторую статистику на консоли Firebase. Но сетевых запросов нет в списке. Я использую плагин Dio для управления http-запросом.

Есть ли какие-либо проблемы, связанные с этим ПБ? Кто-нибудь успешно заставляет это работать?

1 ответ

Я написал пакет 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

Возможно, это не лучшая реализация, но это только начало.

В настоящее время Firebase Performance Monitoring не поддерживает автоматический мониторинг сети для приложений Flutter. Если это то, что вы хотели бы, пожалуйста, отправьте запрос на функцию.

Другие вопросы по тегам