Мониторинг производительности Firebase и модернизация

Я интегрировал мониторинг производительности Firebase в один из моих проектов. В этом проекте я использую Retrofit для управления сетевыми запросами.

К сожалению, ни один из запросов, сделанных с помощью Retrofit, не отображается на вкладке "Сетевые запросы" в Firebase Performance.

Вот единственное, что я вижу:

Мониторинг производительности Firebase

Может кто-нибудь сказать мне, что мне нужно сделать, чтобы увидеть мои сетевые запросы, управляемые Retrofit, в Firebase Performance?

Спасибо

1 ответ

Решение

Просто начал читать об этом - звучит интересно. Проверь это;

  1. Вы используете поддерживаемый OkHttp RE:

Мониторинг производительности поддерживает только мониторинг сетевых запросов HTTP/S, выполненных с помощью клиента OkHttp HTTP версии 3.xx

Дооснащение 1, оригинал может использовать OkHttp 1 или 2, если я правильно помню. Тем не менее, Retrofit 2 обеспечивает 3.x.x +. Проверьте, что подтягивается, запустив ./gradlew <insert-module-name>:dependencies

  1. Вы ждали 12 часов (глядя на дату, я думаю, вы там хорошо!)
  2. Если (1) и (2) не помогают - отладьте, используя подход, описанный в документации, и добавьте его к соответствующему AndroidManifest.xml;

... сбрасывает то, что происходит в logcat по звукам этого. Доложить! Мои ставки на (1).

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