Monotouch谷歌分析与应用程序版本

问题描述 投票:1回答:2

我正在使用Google Analytics绑定(https:/github.commonomonotouch-bindingstreemasterGoogleAnalytics。)在我的iOS项目中,除了应用版本没有被跟踪外,一切似乎都很正常。当我在Google Analytics看到报告时,应用程序的版本始终是 (未设置).

这是我在应用中使用的代码。

var ga = GoogleAnalytics.GAI.SharedInstance;
ga.GetTracker("UA-XXXXXXXX-X");
ga.DefaultTracker.TrackView("Home Screen");

是否有什么地方我遗漏了,让它跟踪我的应用版本?

ios xamarin.ios google-analytics
2个回答
3
投票

你必须实际设置应用版本才能工作。我不知道谷歌为什么让你这么做。

ga.DefaultTracker.AppVersion = NSBundle.MainBundle.InfoDictionary[new NSString("CFBundleVersion")].ToString();

这将匹配你的版本 在你的Info.plist。


0
投票

在新的Google Analytics SDK中,你需要使用以下代码

[GAI sharedInstance].defaultTracker.appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];

这将从你的plist文件中读取应用程序版本。

© www.soinside.com 2019 - 2024. All rights reserved.