Я хочу добавить простой журнал событий firebase, чтобы сообщить мне, когда произойдет определенное событие. Это событие, когда мое приложение устанавливает уведомление об отключении. Какой код я бы использовал для этого и где бы я поместил код. Мое приложение уже настроено для регистрации стандартной аналитики firebase. Спасибо всем за помощьКак создать собственный журнал событий Firebase в Android-приложении?
1
A
ответ
0
Какой код я использовал бы для этого
Здесь приведен пример метода, который отправляет событие, связанное со значением:
import android.content.Context;
import android.os.Bundle;
import com.google.firebase.analytics.FirebaseAnalytics;
public class EventHelper {
public static void logEvent(Context context, String eventType, int value) {
FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(context);
Bundle bundle = new Bundle() ;
bundle.putInt(FirebaseAnalytics.Param.VALUE, value);
firebaseAnalytics.logEvent(eventType, bundle);
}
}
Обратите внимание, что это больше чем полностью отполированный Помощник.
и где бы я поместил код.
Просто поставьте его, когда произойдет событие ... Firebase позаботится обо всем остальном. Например, вы можете назвать это из вида деятельности:
EventHelper.logEvent(this, "item_purchased", amountInEuros);
Надеюсь, что это поможет.
Я делаю первый бит кода (класс EvenHelper), поскольку это собственный файл класса? Затем вызовите его из моей активности, где происходит событие уведомления, которое я хочу зарегистрировать в firebase – user3718236
Также вы могли бы объяснить, что «item_purchasd» и amountInEuros делает в коде? Я предполагаю, что это то, что отправляется в firbase? могу ли я заменить их словами «school name», schoolName, где schoolName - это строковая переменная, которую я объявил? – user3718236
@ user3718236 EventHelper: это просто удобный помощник, если (как и я) у вас разные события, все имеют значение. Не забывайте, что это специальные параметры, они накапливаются для каждого пользователя. – Benoit