2017-08-14 7 views
3

デバッギング環境でCrashlyticsとAnswersを実行しないようにします。DEBUG中にCrashlyticsとAnswersを無効にする方法

ウェブ上で多くのソリューションが見つかりましたが、回答モジュールを無効にする方法はありません。

今、私は次のコードを使用しています。ただし、Crashlyticsは無効になっています。

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build(); 
Fabric.with(this, new Crashlytics.Builder().core(core).build(), new Answers()); 

答えて

0

方法について:

CrashlyticsCore core = new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build(); 
Crashlytics crashlytics = new Crashlytics.Builder().core(core).build(); 
if (BuildConfig.DEBUG) { 
    Fabric.with(this, crashlytics); 
} else { 
    Fabric.with(this, crashlytics, new Answers()); 
} 
+0

私の懸念はAnswer'sは、すべてのコードに広がっ呼び出すすべてに起こるつもり何です。私はそれをすべてラッパーしたくありません。 – Oximer

+0

申し訳ありませんが、まずドキュメントを読んでいませんでした。だから私はanalyticsインターフェイスを抽出し、デバッグとリリースのバリアントの2つの実装を持っています –

+0

しかし、私はまだあなたのユーザーベースは、開発からイベントの少量を無視する多くのイベントを生成すると思う –

関連する問題