如何跟踪通过我的Android应用程序

时间:2017-07-27 15:04:48

标签: android react-native-android okhttp3 fresco firebase-performance

在我的Android应用程序中,我使用了第三方库,如壁画和okhttp3。我想跟踪通过这些库发出的每个请求的响应。我想在全球范围内做到这一点

我也在我的应用程序中使用react-native,我想跟踪每个api调用的响应,这些api调用来自反应本机代码,如firebase性能监视工具。

知道firebase是如何做到这一点的吗?

在okhttp3中我可以添加拦截器来跟踪这些,但是通过壁画和反应本地请求我无法像这样跟踪

4 个答案:

答案 0 :(得分:3)

@JM India

请检查Android Snooper库。如果我理解你的问题,这就是你要找的东西。

希望这会对你有所帮助。

答案 1 :(得分:1)

您可以使用Charles 。此工具可用于跟踪所有请求和响应。它适用于所有平台。

答案 2 :(得分:0)

在开发过程中,您可以使用Stetho通过Network Intereceptor跟踪任何来电。

有不同的方法可以为不同的框架获取活动的OkHttp实例,例如ReactNative

答案 3 :(得分:-1)

https://blogs.msdn.microsoft.com/jpsanders/2013/04/03/configuring-fiddler-to-be-a-proxy-for-android-emulators-in-eclipse/

这是我以前的做法。您所要做的就是使用fiddler设置代理并配置您的模拟器以使用它