我在我的一个项目中集成了 Firebase 性能监控。在那个项目中,我使用 Retrofit 来管理我的网络请求。
遗憾的是,通过 Retrofit 发出的请求在 Firebase 性能的“网络请求”选项卡中均不可见。
以下是我看到的唯一内容:
有人可以告诉我我需要做什么才能在 Firebase Performance 中查看我的 Retrofit 管理的网络请求吗?
谢谢
我在我的一个项目中集成了 Firebase 性能监控。在那个项目中,我使用 Retrofit 来管理我的网络请求。
遗憾的是,通过 Retrofit 发出的请求在 Firebase 性能的“网络请求”选项卡中均不可见。
以下是我看到的唯一内容:
有人可以告诉我我需要做什么才能在 Firebase Performance 中查看我的 Retrofit 管理的网络请求吗?
谢谢
刚开始阅读这个 - 听起来很有趣。检查;
OkHttp
RE:性能监控仅支持监控使用 OkHttp HTTP 客户端版本 3.xx 发出的 HTTP/S 网络请求
Retrofit 1,如果我没记错的话,原来可以使用 OkHttp 1 或 2。但是,Retrofit 2强制执行 3.x.x+。通过运行检查哪个被拉入./gradlew <insert-module-name>:dependencies
如果 (1) 和 (2) 没有帮助 - 然后使用文档中描述的方法进行调试并将其添加到相关的AndroidManifest.xml
;
<元数据 android:name="firebase_performance_logcat_enabled" android:value="true" />
...通过它的声音将发生的事情转储到 logcat。回来报告!我的赌注是(1)。