Я интегрировал firebase в свое приложение для Android. Я отправляю пользовательские события следующим образом:
Bundle bundle = new Bundle();
bundle.putString("First Category", "First catValue");
bundle.putString("sub Cat", "sub CatValue");
bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
firebaseAnalytics.logEvent("My Custom Event", bundle);
Ни одно из моих настраиваемых событий не отображается на вкладке событий на панели инструментов аналитики Firebase.
Я рассмотрел некоторые вопросы, которые уже задавали, например этот: Android Firebase Analytics Отчеты о пользовательских событиях в консоли
Но не смог решить свою проблему, так как я попробовал некоторые из предложений там, например, было предложено протестировать более чем с 10 пользователями, чтобы иметь возможность получать настраиваемые события, которые я сделал, но на вкладке событий ничего не отображается.
Я отлаживал следующие команды:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Мои события регистрируются в командной строке, но не отображаются на панели управления firebase.
Я неправильно отправляю пользовательские события? Нужно ли мне что-либо настраивать на панели управления Firebase, чтобы получать настраиваемые события?
Обновление:
Когда я отлаживал с помощью команд:
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Я нашел этот важный журнал, в котором указано Name must consist of letters, digits or _ (underscores).
Затем я изменил свое мероприятие, как показано ниже:
Bundle bundle = new Bundle();
bundle.putString("First_Category", "First_catValue");
bundle.putString("sub_Cat", "sub_CatValue");
bundle.putLong(FirebaseAnalytics.Param.VALUE, "value");
firebaseAnalytics.logEvent("My_Custom_Event", bundle);
Затем я включил режим отладки https://support.google.com/firebase/answer/7201382?hl=en&utm_id=ad, как было предложено adbitx в ответе ниже, затем начали отображаться события.