Могу ли я делать нормальные логи в Firebase Crashlytics? - PullRequest
0 голосов
/ 24 октября 2019

Если я хочу отправлять логи в Firebase Crashlytics, могу ли я это сделать? Например, у меня есть фрагмент, и всякий раз, когда кто-то заходит на этот экран, я хочу отправить журнал / индикатор того, что этот человек зашел на этот экран. Я просто хочу посмотреть, сколько людей вышло на экран. Обычно журналы в Crashltyics можно увидеть, когда происходит сбой, но в этом случае это не сбой приложения.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 октября 2019

когда вы читаете Firebase Analytics, вы можете увидеть, как отправить журнал в Firebase без сбоев. На самом деле это другой способ и другой продукт в Firebase.

Если вы хотите, вы можете прочитать учебную статью в ниже https://firebase.google.com/docs/analytics/events?platform=android

Или вы можете выполнить следующие шаги

  1. добавить в градл

    implementation 'com.google.firebase:firebase-analytics:${latestversion}'

  2. Объявить объект FirebaseAnalytics в верхней части вашей активности

    Kotlin -> private lateinit var firebaseAnalytics: FirebaseAnalytics

    Java -> private FirebaseAnalytics mFirebaseAnalytics;

3. Инициализируйте его в onCreate ()

Kotlin -> firebaseAnalytics = FirebaseAnalytics.getInstance(this)

Java -> mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

В следующем примере показано, как зарегистрировать событие SELECT_CONTENT: ()

Kotlin ->

val bundle = Bundle()
    bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id)
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name)
    bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image")
    firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle)

Java ->

 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);
1 голос
/ 24 октября 2019

Для этого вам не нужно использовать Crashlytics, вместо этого используйте Firebase Events

Check: https://firebase.google.com/docs/analytics/events?platform=android

Вы также можете комбинировать Firebase Events с Воронками

...