ios - Monotouch Google Analytics 应用程序版本

标签 ios xamarin.ios google-analytics

我在我的 iOS 项目中使用 Google Analytics 绑定(bind) (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");

我是否缺少一些东西来让它跟踪我的应用程序版本?

最佳答案

您必须实际设置应用程序版本才能使其正常工作。我不知道为什么谷歌让你这样做:

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

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

关于ios - Monotouch Google Analytics 应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15648221/

相关文章:

ios - 桥接 header 导入找不到目标。如何正确导入?

ios - 将 enumerateObjectsUsingBlock 转换为快速枚举 - Swift

sqlite - 如何在 Xamarin 中查看我的 SQLite DB 中的数据?

C# - SignalR 如何删除我的事件处理程序

google-analytics - 多个链接指向同一位置。使用 Google Analytics 跟踪点击了哪个

ios - 每个图像调用 4 次 SDWebImage Complete 闭包

javascript - Cordova/Phonegap 找不到 Assets

ios - Xamarin/iOS SharedAccessoryManager.ShowBluetoothAccessoryPicker 失败

java - 谷歌库 play-services-location 和 play-services-analytics 出错

c# - 为什么我不断收到 Analytics API 的 403 用户没有足够的权限来访问此配置文件错误