Мониторинг производительности Firebase и модернизация
Я интегрировал мониторинг производительности Firebase в один из моих проектов. В этом проекте я использую Retrofit для управления сетевыми запросами.
К сожалению, ни один из запросов, сделанных с помощью Retrofit, не отображается на вкладке "Сетевые запросы" в Firebase Performance.
Вот единственное, что я вижу:
Может кто-нибудь сказать мне, что мне нужно сделать, чтобы увидеть мои сетевые запросы, управляемые Retrofit, в Firebase Performance?
Спасибо
1 ответ
Просто начал читать об этом - звучит интересно. Проверь это;
- Вы используете поддерживаемый
OkHttp
RE:
Мониторинг производительности поддерживает только мониторинг сетевых запросов HTTP/S, выполненных с помощью клиента OkHttp HTTP версии 3.xx
Дооснащение 1, оригинал может использовать OkHttp 1 или 2, если я правильно помню. Тем не менее, Retrofit 2 обеспечивает 3.x.x +. Проверьте, что подтягивается, запустив ./gradlew <insert-module-name>:dependencies
- Вы ждали 12 часов (глядя на дату, я думаю, вы там хорошо!)
Если (1) и (2) не помогают - отладьте, используя подход, описанный в документации, и добавьте его к соответствующему
AndroidManifest.xml
;
... сбрасывает то, что происходит в logcat по звукам этого. Доложить! Мои ставки на (1).