Reputation: 4639
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);
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
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