0

我正在通过这个库构建一个带有 facebook 登录的 react-native 应用程序:react-native-fbsdk

另外,我想监控登录过程中发生的网络请求,以更好地了解它是如何工作的。我已经阅读了这个问题(及其答案)提供的解决方案:monitor network requests in react-native。但是那里提供的解决方案似乎不适用于 react-native-fbsdk 库并使用默认的 google android 模拟器。

我检查了代码,似乎请求是在本机端生成的。因此,如果我理解正确,则不会调用 fetch api。这是代码的相关部分:

const NativeGraphRequestManager = require('react-native').NativeModules.FBGraphRequest;

NativeGraphRequestManager.start(this.requestBatch, timeout || 0, callback);

我找不到“NativeModules.FBGraphRequest”的代码。即使您从 react-native github 存储库中查找并搜索它,您也不会找到它(或者至少我没有找到它)。因此,我怀疑该请求是在本机端生成的。

现在我要问的是:我如何监控这些请求?我可以在 Android Studio 中以某种方式做到这一点吗?或者是否有一个技巧可以让请求显示在 chrome 的开发人员工具网络选项卡中?

一步一步的回答会得到我的满分。

4

1 回答 1

0

您可以使用此链接或使用stetho

于 2017-08-27T13:42:25.230 回答