2017-10-22 20 views
0

iOSアプリケーション(Swift 4)を開発し、カスタムトレースを作成するためにFirebase Performanceを正常に追加しました。Firebaseのパフォーマンスで捕捉されなかったネットワークリクエスト

しかし、私もネットワークのパフォーマンスを監視したいと思います。残念なことに、自分のアプリケーションから開始されたネットワーク要求はキャプチャされません(しかし、クラッシュリキティクスによるネットワーク要求は正しくキャプチャされます)。

公式ドキュメントで述べたように、iOSのFirebaseパフォーマンスに関する既知の問題があります。

  • パフォーマンスの監視は、あなたのアプリがのデリゲートメソッドを使用する場合のネットワーク要求が
  • NSURLConnectionクラスを使用して作られたサポートしていません。 NSURLSessionクラスと可能デリゲートメソッドのすべてを実装していない、これらのセッションは正しくHTTP/Sネットワーク要求の監視

によって捕獲されない場合があります私はNSURLSessionを使用していないNSURL最初の問題は適用されませんので、接続します。

私はカスタムデリゲートを使用しますが、2番目の問題に準拠するために、すべてのデリゲートメソッドを実装しました。

それがうまくいかない理由と問題の解決方法を教えてください。

種類について

答えて

0

この問題は解決していませんか? Firebase Performanceの自動ネットワーク収集では、コンソールに表示されるまでに最小限のイベントしか必要としません。通常、リリースされたアプリでは、これは問題ではありません。しかし、SDKまたは新しいURLエンドポイントを追加したばかりで手動でテストしている場合は、表示するのに十分なサンプルを得るのに数回かかるでしょう。

より複雑なURLパターンについても同じことが言えます。URLパスは、より多くのイベントが収集されるにつれて詳細レベルまで細かく分類されます。

+0

はい問題はまだありますが、リクエスト数に問題はないと思います。 3人で10人がこのアプリケーションを使用しており、毎日数百のリクエストが行われています。 –

+0

https://firebase.google.com/support/contact/bugs-features/からチケットを提出でき、バンドルIDも含めることができます。次に、何がうまくいかないかについてさらに詳しく調べることができます。 –

+0

Eric ;-) –

関連する問題