我不希望 Firebase 在我测试 Android 应用时注册我的事件。获得这个的最佳方法是什么?
我在 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 使用的全局变量。
但我想有更好的方法。
您可以在调试时将其添加到AndroidManifest.xml
:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
这将暂时禁用文档中提到的分析收集