Я проверил, регистрируются ли события, включив подробное ведение журнала, как показано здесь:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
В целях тестирования я использовал следующий код в моем InitialActivity.java
:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "InitialActivity");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
Затем я пошел в командную строку, чтобы выполнить команды adb
, чтобы просмотреть из отладочной логики Android Studio данные, которые я отправил:
$ pwd
/Users/jaimemontoya/Library/Android/sdk/platform-tools
[My MacBook Pro]:platform-tools jaimemontoya$ ./adb logcat -v time -s FA FA-SVC
Я могу видеть отправленные мной данные:
02-21 11:46:35.585 D/FA ( 3106): Logging event (FE): select_content, Bundle[{item_name=FirstActivity, firebase_event_origin(_o)=app}]
02-21 11:46:36.389 V/FA ( 6924): Logging event: origin=app,name=select_content,params=Bundle[{item_name=FirstActivity, firebase_event_origin(_o)=app}]
02-21 11:46:36.399 V/FA ( 6924): Event recorded: Event{appId='com.couponclub', name='select_content', params=Bundle[{item_name=FirstActivity, firebase_event_origin(_o)=app}]}