私は、このライブラリを介してfacebookのログインで反応ネイティブアプリケーションを構築しています:react-native-fbsdk。React-native - アンドロイドのネイティブ側で生成されたネットワーク要求を監視するにはどうすればいいですか?
また、ログインプロセスで発生するネットワーク要求を監視して、その動作をよりよく理解したいと考えています。私はこの質問(とその答え)によって提供される解決策を読んだ:monitor network requests in react-native。しかし、そこに提供されているソリューションは、react-native-fbsdkライブラリやデフォルトのGoogleアンドロイドエミュレータを使用しているようには見えません。
コードを検査したところ、ネイティブ側でリクエストが生成されたようです。私が正しいことを理解していれば、フェッチAPIは呼び出されません。ここでは、コードの関連部分は次のとおりです。
const NativeGraphRequestManager = require('react-native').NativeModules.FBGraphRequest;
NativeGraphRequestManager.start(this.requestBatch, timeout || 0, callback);
私は「NativeModules.FBGraphRequest」のコードを見つけることができませんでした。たとえあなたが反応のネイティブギブスレポを見てそれを検索しても、それを見つけることはできません(少なくとも私はそれを見つけられませんでした)。だから私はその要求がネイティブ側で生成されていると思う。
私が求めているのは、これらの要求をどのように監視できますか? Android Studioで何とかできますか?または、クロームのデベロッパーツールNetwork Tabにリクエストを表示するためのトリックがありますか?
ステップバイステップの回答が私のフルポイントを得るでしょう。
https://stackoverflow.com/questions/2453949/android-emulator-how-to-monitor-network-trafficの可能な複製 – Kraylog