Firebase Analytics应用版本名称有时是versionName,有时是versionCode

时间:2017-06-20 09:17:56

标签: android firebase firebase-analytics

在我的Android应用中,我使用Firebase Analytics进行跟踪。我看到了一个奇怪的行为,即如何跟踪我的应用版本。

它应该从我的app build.gradle中使用我的versionName,但我的流量几乎有50%似乎是使用versionCode跟踪的

 defaultConfig {
    ...
    versionCode 99999
    versionName "1.0"
    ...
}

在Google Analytics中,生成的网页浏览量如下所示:

screen shot analytics

我对Firebase Analytics的实施很简短:

public class FirebaseTracker implements AbstractTracker {

private final FirebaseAnalytics analytics;

/**
 * Instantiates a new Firebase tracker.
 *
 * @param context the context
 */
public FirebaseTracker(Context context) {
    analytics = FirebaseAnalytics.getInstance(context);
}

@Override
public void enableTracking(boolean enable) {
    analytics.setAnalyticsCollectionEnabled(enable);
}

@Override
public void logEvent(String parameter, Bundle values) {
    analytics.logEvent(parameter, values);
}

}

我没有通过analytics.logEvent(..)设置任何版本代码/名称。它们是从Firebase SDK本身获得的。

我希望有人有类似的行为,可以帮助我。或者是否可以通过config.xml强制Firebase使用特定的应用版本?

0 个答案:

没有答案