2017-08-10 22 views
-4

私はAndroidベースのアプリケーションをテストしている間Firebaseにイベントを登録させたくありません。これを得るための最良の方法は何ですか?Firebase:自分のイベントを登録しないでください

私はGoogle Playの中に私のアプリのバージョンを持っていると私は、開発中のバージョンのための旗を作成しました:

if (!test_mode) { 
    FirebaseAnalytics mFirebaseAnalytics = 
       FirebaseAnalytics.getInstance(OperacionActivity.this); 
       Bundle params = new Bundle(); 
       params.putLong(FirebaseAnalytics.Param.VALUE, 1); 
       mFirebaseAnalytics.logEvent("RateNo", params); 
} 

TEST_MODEは、すべてのプロジェクトのためのグローバル変数であり、すべてのFirebaseを使用しています。

しかし、もっと良い方法があると思います。デバッグ中

+1

に述べたように、あなたが今まで – FaisalAhmed

答えて

1

あなたのAndroidManifest.xmlにこれを追加することができます。

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" /> 

をこの意志の一時的な無効化解析をコレクションがdocumentation

+0

感謝を試してみましたが、いくつかのコードを入力してください!それは動作し、より簡単なソリューションです。 – joselquin

関連する問題