我正在iOS项目中使用Google Analytics绑定(https://github.com/mono/monotouch-bindings/tree/master/GoogleAnalytics),除了未跟踪的应用版本外,一切似乎都运行正常。当我在Google Analytics上看到报告时,应用版本始终为(未设置)。
这是我在应用中使用的代码:
var ga = GoogleAnalytics.GAI.SharedInstance;
ga.GetTracker("UA-XXXXXXXX-X");
ga.DefaultTracker.TrackView("Home Screen");
是否有一些我缺少的东西让它跟踪我的应用版本?
提前致谢。
此致 Vinicius Egidio
答案 0 :(得分:3)
您必须实际设置应用版本才能生效。我不知道Google为什么会这样做:
ga.DefaultTracker.AppVersion = NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleVersion")].ToString();
这将与您的Info.plist中的版本相匹配。
答案 1 :(得分:1)
使用新的Google AnalyticsSDK,您需要使用以下代码
[GAI sharedInstance].defaultTracker.appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
这将从您的plist文件中读取应用程序版本。