在我的Android应用中,我使用Firebase Analytics进行跟踪。我看到了一个奇怪的行为,即如何跟踪我的应用版本。
它应该从我的app build.gradle中使用我的versionName,但我的流量几乎有50%似乎是使用versionCode跟踪的
defaultConfig {
...
versionCode 99999
versionName "1.0"
...
}
在Google 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使用特定的应用版本?