귀하의 질문이 좀 불분명하다. 그러나 FirebaseAnalytics
클래스를 사용하여 모든 이벤트를 추적 할 수 있습니다.
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "ID");
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "NAME");
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
어떤 것들은 사용자 정의 PARAMS 간주되는 사용자 정의 이벤트에 부착 --Any PARAMS주의합니다. 참고 : https://firebase.google.com/docs/analytics/android/events#log_events
그것은 당신의 디버그에게 분석 (분석 개발하는 동안 추적) 및 생산 분석 (분석 번 발표 추적되는)이 다양한 방법으로 관리 할 수있는 오염하지 않는 문제이지만, 내가 제안하는 경우 귀하의 이익을 위해 productFlavors
을 사용하십시오.
1)
// flavor implementation propelled by request for multiple environments on Crashlytics
productFlavors {
standard {
applicationId '<app package name>'
dimension "app"
}
}
3) 유형
buildTypes {
debug {
applicationIdSuffix '.debug'
// debuggable
debuggable true
}
release {
// its up to you and how you want to setup your flavors, but you can add applicationIdSuffix '.prod'
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFile 'proguard-rules.pro'
}
당신은 단지 시작을 구축 할 접미사를 포함 프로젝트 Gradle을 파일에 productFlavors 추가) 맛의 차원
2 지정 일부 이벤트 로깅. 예를 보려면 [Analytics 빠른 시작] (https://github.com/firebase/quickstart-android/tree/master/analytics)을 참조하십시오. 디버그 모드에 대한 안내는 [여기] (https://firebase.google.com/docs/analytics/debugview#enabling_debug_mode)입니다. – Jeff