2017-05-17 1 views
0

私は自分のアプリケーション内に統合されていました。私が必要としていたのは、カスタムアプリケーションクラス内で初期化することだけでした。私は批評家が私が行ったすべてのネットワークコールを含む私のブレッドクラムをどのように追跡しているのだろうと思っていました。任意のサードパーティAPIコールまたはロギングイベントへの呼び出しを含む。すべてがcrittercismによって追跡されます。どのように批評家はどのようなクラスをオーバーライドせずにこれを行うことができますか?ApteligentのCrittercismはどのようにしてアンドロイドのブレッドクラムを集めますか

私はドキュメントに記載されている他の実装を使用していません。ちょっと単純な初期設定ですが、ダッシュボードでは次のようなものが得られます。 enter image description here

ネットワークの詳細が記録されています。私はこれを行うためにJavaでどのようなコーディング・ハッキングを使用しているのかを知りたい。

答えて

0

はい、初期化は1行で指定することができますが、クラッシュレポートを作成することはできますが、カスタムのブレッドクラムやその他のデータ、たとえばAndroidの[ネットワーク]、[ユーザーフロー]、[ユーザーメタデータ]あなたのプロジェクトに追加の変更を加えれば、Apteligentの公式ドキュメントを参照することができます。

https://docs.apteligent.com/android/android.html

+0

私は質問をより理解しやすくするために変更しました。 –

0

あなたの質問を説明いただきありがとうございます。スクリーンショットに表示されているブレッドクラムは、前回の記事で述べたような余分なコードの実装を必要としない自動のものです。以下のように、これらの自動ブレッドクラムを無効にすることもできます: -

CrittercismConfig config = new CrittercismConfig(); 
config.setServiceMonitoringEnabled(false); 
Crittercism.initialize(getApplicationContext(), “CRITTERCISM_APP_ID”, config); 
+0

ありがとうございますが、私はこれをすべて理解しています。私の質問は、私のネットワークコールを追跡できるかどうかです。私はそのSDKがこれをやり遂げることができる方法を意味します。私はOkHTTPを使用していて、java httpクライアントではないので、リフレクションやカスタムクラスの読み込みはできません。私のquerryは、sdkがこれをどうやって行うことができるのかということです。 –

関連する問題