Artem
Artem

Reputation: 4639

Firebase analytics doesn't send events

I want add Firebase Analytics to my app, but my events doesn't send to firebase console.

Sending event in code:

Bundle params = new Bundle();
params.putString("name", "screenName");
mFirebaseAnalytics.logEvent("open_screen", params);

Console: enter image description here

Why my events are not sending?

ADD_1:

public class AnalyticsManager {

private final String NAME = "name";
private final String OPEN_SCREEN = "open_screen";

private static AnalyticsManager instance;
private final static Object mLock = new Object();

private FirebaseAnalytics mFirebaseAnalytics;

private AnalyticsManager() {
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(Constants.AppContext);
}

public static void start() {
    getInstance();
}

public static AnalyticsManager getInstance() {

    synchronized (mLock) {
        if (instance == null) {
            instance = new AnalyticsManager();
        }
    }

    return instance;
}

public void onOpenScreen(String screenName) {

    Bundle params = new Bundle();
    params.putString(NAME, screenName);

    mFirebaseAnalytics.logEvent(OPEN_SCREEN, params);
}

}

Upvotes: 1

Views: 2737

Answers (1)

Alex_297
Alex_297

Reputation: 249

Firebase Analytics uses Google Play Services to work properly.
That's why your message from consosle: ConnectionResult{statusCode=SERVICE_VERSION_UPDATE_REQUIRED, resolution=null, message=null}means that you should update Google Play Services on your phone to have ability to use Firebase.

Upvotes: 1

Related Questions